Für ein Hochschul projekt brauch ich für das bekannte spiel des Lebens eine benutzerdefinierte eingabe für die große des Spiel felds.
Das ganze in einem 2D Array. Ich habe meine Code angefangen zu schreiben und die eingabe funktioniert aber es kommt eine fehlermeldung mit der ich nix anfangen kann.
Der code:
import java.util.Scanner ;
public class Main {
public static void main(String[] args) {
// Begrüßung/ Erklärung/Regeln vom Spiel
System.out.println("Willkommen bei dem Simulationsspiel Spiel des Lebens.");
System.out.println("Das Spiel des Lebens ist eine einfache Simulation von Wachstumsprozessen.");
// Eingabe vom Benutzer für die Größe des Spielfelds in einem 2D Array
Scanner sc = new Scanner (System.in);
System.out.println("Bitte geben sie die Zeilen anzahl des Spielfeldes ein. ");
int i = sc.nextInt() ;
System.out.println("Bitte geben sie die Spalten anzahl des Spielfelds ein.");
int j= sc.nextInt() ;
int Spielfeld [][] = new int [j] ;
for (i=0; i<Spielfeld.length; i++){
for (j=0; i<Spielfeld.length; j++)
System.out.println(Spielfeld[j]);
}
}
}
Fehlermeldung :
Das ganze in einem 2D Array. Ich habe meine Code angefangen zu schreiben und die eingabe funktioniert aber es kommt eine fehlermeldung mit der ich nix anfangen kann.
Der code:
import java.util.Scanner ;
public class Main {
public static void main(String[] args) {
// Begrüßung/ Erklärung/Regeln vom Spiel
System.out.println("Willkommen bei dem Simulationsspiel Spiel des Lebens.");
System.out.println("Das Spiel des Lebens ist eine einfache Simulation von Wachstumsprozessen.");
// Eingabe vom Benutzer für die Größe des Spielfelds in einem 2D Array
Scanner sc = new Scanner (System.in);
System.out.println("Bitte geben sie die Zeilen anzahl des Spielfeldes ein. ");
int i = sc.nextInt() ;
System.out.println("Bitte geben sie die Spalten anzahl des Spielfelds ein.");
int j= sc.nextInt() ;
int Spielfeld [][] = new int [j] ;
for (i=0; i<Spielfeld.length; i++){
for (j=0; i<Spielfeld.length; j++)
System.out.println(Spielfeld[j]);
}
}
}
Fehlermeldung :