Aufgabenstellung
Gegeben eine Größe n, geben Sie ein Schachbrett der Seitenlänge n auf der Standardausgabe aus. Stellen Sie dabei schwarze Felder mit zwei Hash-Zeichen "##", weiße Felder mit zwei Strichen "--" dar.
Für die Eingabe 8 (ein normales Schachbrett) soll Ihr Programm folgende Ausgabe erzeugen:
##--##--##--##--
--##--##--##--##
##--##--##--##--
--##--##--##--##
##--##--##--##--
--##--##--##--##
##--##--##--##--
--##--##--##--##
Die Größe n wird Ihnen als Ganzzahl an der Standardeingabe übergeben. Diese Aufgabe gibt nichts vor, Sie müssen also selbst eine main-Methode anlegen, die Zahl einlesen und ein entsprechendes Schachbrett ausgeben.
Bin bis jetzt so weit gekommen, aber er gibt direkt
##--##--##--##--
--##--##--##--##
##--##--##--##--
--##--##--##--##
##--##--##--##--
--##--##--##--##
##--##--##--##--
--##--##--##--##
aus
Java:
public class Schachbrett {
public static void main(String[] args){
int a = 8;
int b = 8;
for (int k= 1;k<=b; k++){
for(int i =1 ; i<=a; i++){
if((i + k) % 2 !=0)
System.out.print("--");
else
System.out.print("##");
}
System.out.print("\n");
}
}
}