Hallo, ich bin relatic neu im Java programmieren, ich belege es erst seit nem halben Jahr in der Schule und nächstes Jahr möchte ich Grundkurs machen. Jetzt haben wir übers Wochenende eine Aufgabe mit Array bekommen. Hier mal der Quellcode:
an beiden markierten Stellen wird .class expected. Warum? Und wie kann ich das Problem lösen?
Kurze Erklärung zum Programm:
Das Programm soll ein Array mit n - Elementen erstellen, welche dann auch mit Zufallszahlen besetzt werden. Meckert nicht so viel rum, dass ich zu viele Methoden verwende, mein Lehrer hat gesagt, wir sollen es so machen
Ich hoffe, ihr könnt mir weiterhelfen ;-)
Java:
/**
*
* Beschreibung
*
* @version 1.0 vom 17.06.2012
* @author
*/
import java.util.Scanner;
public class Array_Aufgabe_1 {
static void ausgabe (int a []){
for (int i = 0; i < a.length; i++){
System.out.println(", "+a[i]);
}
}
static int zufallszahl (int max){
int zahl = (int) (Math.random()*max)+1;
return zahl;
}
static void fuellen (){
for (int i = 0; i < a.length;i++){
a[i] = zufallszahl (100);
}
}
static void erzeugen (int n){
int a [] = new int [n];
}
public static void main(String[] args) {
//Eingabe
System.out.print("Bitte geben Sie eine ganze Zahl n an: ");
Scanner s = new Scanner (System.in);
int n = s.nextInt ();
//Verarbeitung
erzeugen (n);
fuellen (a[]); >>>>>>>>>>>>>> .class expected
//Ausgabe
ausgabe (a[]); >>>>>>>>>>>>>>>. class expected
}
}
an beiden markierten Stellen wird .class expected. Warum? Und wie kann ich das Problem lösen?
Kurze Erklärung zum Programm:
Das Programm soll ein Array mit n - Elementen erstellen, welche dann auch mit Zufallszahlen besetzt werden. Meckert nicht so viel rum, dass ich zu viele Methoden verwende, mein Lehrer hat gesagt, wir sollen es so machen
Ich hoffe, ihr könnt mir weiterhelfen ;-)