0 Daumen
2,5k Aufrufe

Folgende Methode ist gegeben:

public void zahlen (int[] x) {...

Wenn ich nun in der main Methode diese Methode aufrufen will, schreibt man doch:

zahlen([10];

Ist da irgendein Fehler?

Avatar von

1 Antwort

+2 Daumen
 
Beste Antwort
zahlen([10]; Ist da irgendein Fehler?

Hier sind mehrere Fehler.

1.) Es fehlt die runde Klammer am Ende der Methode zahlen(int[] x).

2.) Was ist [10]? Ein Integer-Array der Länge wird wie folgt definiert:

int[] x = new int[10];

Aufrufen kann man die Methode dann durch:

zahlen(x);

Man kann die Zahl (Größe) des Arrays auch weglassen, wenn man die Elemente direkt bei der Initialisierung einträgt.

int[] y = new int[]{1,2,3,4,5,6,7,8,9,10}

Dieses Array hat dann die Größe \(10\), da \(10\) Elemente eingetragen wurden.

Avatar von

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community