0 Daumen
2,7k 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

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community