For-schleife falsche Ausgabe Java?

... komplette Frage anzeigen

2 Antworten

x.length ist immer 1. x.length bezieht sich hier auf die Länge der ersten Dimension des String Arrays. Würdest anstelle von x.length 25 nehmen würde es funktionieren.

Sollen alle Felder beider String Arrays Dimensionen mit 0 gefüllt werden brauchst du eine verschachtelte For Schleife.

Antwort bewerten Vielen Dank für Deine Bewertung

Length liefert dir die Anzahl der Zeilen, also den ersten Wert. Demnach hört deine For-Schleife nach einem Durchlauf (korrekterweise) auf.

Wenn du die Anzahl der Spalten möchtest, musst du folgendes machen:

int col = x[0].length;

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?