Hallo zusammen,
brauche bei folgender Hausaufgabe Hilfe:
Krieg das mit dem Leerzeichen in einer Zeile nicht hin... Kann mir jemand nen Tipp geben wo es bei mir hakt oder was ich verbessern kann??
PS: Aus Versehen falschen Betreff geschrieben
brauche bei folgender Hausaufgabe Hilfe:
Schreiben Sie ein Programm Chessboard das eine ganze Zahlen als Kommandozeilenparameter akzeptiert und ein Schachbrett dieser Größe ausgibt.
Statt der Farben Weiß und Schwarz verwenden Sie die Symbole - und +. Das erste ausgegebene Symbol muss ein - sein.
Die Symbole wechseln dann jeweils ab, so dass nie zwei gleiche Symbole direkt neben- oder untereinander stehen. Geben Sie nach jedem Symbol außer dem letzten in einer Zeile ein Leerzeichen aus.
Krieg das mit dem Leerzeichen in einer Zeile nicht hin... Kann mir jemand nen Tipp geben wo es bei mir hakt oder was ich verbessern kann??
Java:
class Chessboard {
public static void main(String[] args) {
int a = Integer.parseInt(args[0]);
int k = 1;
int i = 1;
while (k <= a) {
k++;
i = 1;
while (i <= a) {
i++;
if ((i + k) % 2 != 0) {
System.out.print("+");
} else {
System.out.print("-");
System.out.print(" ");
}
System.out.print("\n");
}
}
}
}
PS: Aus Versehen falschen Betreff geschrieben
Zuletzt bearbeitet von einem Moderator: