Hallo, hier ein Ausschnitt aus einer Klasse "Number":
Wie offensichtlich ist, wird ein Obejtk der Number Klasse durch Angabe eines (6 Zahlen langen) int Arrays erzeugt.
Wenn ich den Code wie oben nutze funktioniert es, wenn also erst das Array als variable definiert wird und dann in den Konstruktor gesteckt wird.
Wenn ich allerdings direkt das Zahlenarray eingeben will
gehts nicht und es kommen bezogen auf jene Zeile zig Fehlermeldungen:
Ich dachte immer, man kann Arrays explizit angeben?
Ich bin verwirrt.
Java:
public static void main(String[] args) {
int[] ar={1,2,3,4,5,6};
Number a=new Number(ar);
}
public Number(int[] sixtuple) {
numbers = sixtuple;
}
Wie offensichtlich ist, wird ein Obejtk der Number Klasse durch Angabe eines (6 Zahlen langen) int Arrays erzeugt.
Wenn ich den Code wie oben nutze funktioniert es, wenn also erst das Array als variable definiert wird und dann in den Konstruktor gesteckt wird.
Wenn ich allerdings direkt das Zahlenarray eingeben will
Java:
public static void main(String[] args) {
Number a=new Number({1,2,3,4,5,6});
}
public Number(int[] sixtuple) {
numbers = sixtuple;
}
Java:
Syntax error, insert "( )" to complete Expression Number.java /MinMax Tripel/src/b line 16 Java Problem
Syntax error, insert "SimpleName" to complete ClassType Number.java /MinMax Tripel/src/b line 16 Java Problem
Syntax error on token "new", @ expected after this token Number.java /MinMax Tripel/src/b line 16 Java Problem
Ich dachte immer, man kann Arrays explizit angeben?
Ich bin verwirrt.