Hallo leutzz,
bin grad am Java lernen und hing schon an einer for-schleife x) mein Frage:
ich hatte ein 2dim char-Array mit dem Zeichen '+', und habe das in einer for-each-Schleife
als Brett auf der Konsole ausgegeben
jetzt habe ich eine Klasse Feld geschrieben, und das char-Array wurde zu einem
2dim Feld-Array und ich habe das so gelöst.
Die Ausgabe funktioniert so wie ich es möchte, es gibt mir ein 19x19 Brett aus.
Ich würde aber gerne wissen wie das "korrekt" aussehen sollte. Es sieht mir doch sehr
nach "irgendwie hingebastelt" aus...
(Ist eigentlich eine Verständnis Frage)
Vielen Dank im vorraus
bin grad am Java lernen und hing schon an einer for-schleife x) mein Frage:
ich hatte ein 2dim char-Array mit dem Zeichen '+', und habe das in einer for-each-Schleife
als Brett auf der Konsole ausgegeben
Java:
public void brettZeichnen(){
for (char[] x : felder) {
System.out.println(x);
}
}
jetzt habe ich eine Klasse Feld geschrieben, und das char-Array wurde zu einem
2dim Feld-Array und ich habe das so gelöst.
Java:
public void drawBrett(){
for (int z = 0; z < feld.length; z++) {
for (int sp = 0; sp < feld[z].length; sp++) {
if (sp < feld.length-1) {
System.out.print(feld[z][sp].getInhalt());
}else{
System.out.println(feld[z][sp].getInhalt());
}
}
}
}
Die Ausgabe funktioniert so wie ich es möchte, es gibt mir ein 19x19 Brett aus.
Ich würde aber gerne wissen wie das "korrekt" aussehen sollte. Es sieht mir doch sehr
nach "irgendwie hingebastelt" aus...
(Ist eigentlich eine Verständnis Frage)
Vielen Dank im vorraus