Erste Schritte Ausgabe eines "Schachbretts"

Aikuz

Mitglied
Hallo :)

ich wurde gerne wissen ob ich c auch auf eine andere Weise auf 'A' zurück setzen kann?

Ausgabe:
A8 B8 C8 D8 E8 F8 G8 H8
A7 B7 C7 D7 E7 F7 G7 H7
A6 B6 C6 D6 E6 F6 G6 H6
A5 B5 C5 D5 E5 F5 G5 H5
A4 B4 C4 D4 E4 F4 G4 H4
A3 B3 C3 D3 E3 F3 G3 H3
A2 B2 C2 D2 E2 F2 G2 H2
A1 B1 C1 D1 E1 F1 G1 H1

Java:
public class k {
	public static void main(String[] args) {
	int i = 8;
	int i2 = i;
	
	
	for(int x = 0; x<i2; x++){
		char c = 'A';
			for(int y = 0; y<i2; y++){
				System.out.print(c + "" + i + " ");
				c++;
			} System.out.println();
			  i--;
	}
	

     
	}
}
 

JeromeC

Aktives Mitglied
Was meinst du mit Zurücksetzen? Wie man einer Variable einen Wert zuweist, scheinst du zu wissen.
Falls du eine andere Art suchst, deine Ausgabe zu gestalten, hier meine:
Java:
public static void main(String[] args) {
		String letters = "ABCDEFGH";
		for(int i = 8 ; i > 0; i--) {
			for(char letter : letters.toCharArray()) {
				System.out.print(letter + "" + i + " ");
			}
			System.out.println("");
		}
	}
 
Zuletzt bearbeitet:

Flown

Administrator
Mitarbeiter
Nochmal andere Variante:

Java:
public static final int CHESS_SIZE = 8;

public static void printBoard() {
  for (int i = CHESS_SIZE; i > 0; i--) {
    for (int j = 0; j < CHESS_SIZE; j++) {
      if (j != 0) {
        System.out.print(' ');
      }
      System.out.print((char) ('A' + j) + "" + i);
    }
    System.out.println();
  }
}
 

Neue Themen


Oben