Schachbrettmuster ausgeben

Softi

Neues Mitglied

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");
              }
            }

        
}
 

Zurück
Oben