Hallo liebe Community,
vorweg möchte ich sagen, dass ich im Thema Programmieren ein kompletter Anfänger bin.
Ich möchte mittels Java ein Feld bzw. ein Spielfeld erstellen. Dieser soll den Dateityp char haben und aus 8 Spalten und 4 Zeilen bestehen. Im Punkt (0/0) soll ein P (Player) stehen. Das restliche Spielfeld soll mit Punkten (.) gefüllt werden.
Mein Ansatz:
Nun sieht das nicht sonderlich schön aus und es sind eine Menge Fehler drin, welche ich nach und nach abarbeiten muss. Nur würde ich gerne von euch Wissen ob mein Ansatz so in Ordnung ist, welche Fehler vorhanden sind und was man besser machen kann.
vorweg möchte ich sagen, dass ich im Thema Programmieren ein kompletter Anfänger bin.
Ich möchte mittels Java ein Feld bzw. ein Spielfeld erstellen. Dieser soll den Dateityp char haben und aus 8 Spalten und 4 Zeilen bestehen. Im Punkt (0/0) soll ein P (Player) stehen. Das restliche Spielfeld soll mit Punkten (.) gefüllt werden.
Mein Ansatz:
Java:
public class Spielfeld {
public static void main(String[] args) {
char[][] room = {{P,.,.,.},{.,.,.,.}{.,.,.,.}{.,.,.,.}{.,.,.,.}{.,.,.,.}{.,.,.,.}{.,.,.,.}};
System.out.println(room[0][0]);
System.out.println(room[0][1]);
System.out.println(room[0][2]);
System.out.println(room[0][3]);
System.out.println(room[1][0]);
System.out.println(room[1][1]);
System.out.println(room[1][2]);
System.out.println(room[1][3]);
System.out.println(room[2][0]);
System.out.println(room[2][1]);
System.out.println(room[2][2]);
System.out.println(room[2][3]);
System.out.println(room[3][0]);
System.out.println(room[3][1]);
System.out.println(room[3][2]);
System.out.println(room[3][3]);
System.out.println(room[4][0]);
System.out.println(room[4][1]);
System.out.println(room[4][2]);
System.out.println(room[4][3]);
System.out.println(room[5][0]);
System.out.println(room[5][1]);
System.out.println(room[5][2]);
System.out.println(room[5][3]);
System.out.println(room[6][0]);
System.out.println(room[6][1]);
System.out.println(room[6][2]);
System.out.println(room[6][3]);
System.out.println(room[7][0]);
System.out.println(room[7][1]);
System.out.println(room[7][2]);
System.out.println(room[7][3]);
}
}
Nun sieht das nicht sonderlich schön aus und es sind eine Menge Fehler drin, welche ich nach und nach abarbeiten muss. Nur würde ich gerne von euch Wissen ob mein Ansatz so in Ordnung ist, welche Fehler vorhanden sind und was man besser machen kann.