Hallo, ich suche ein einfaches Beispiel für Conway.
Ich habe schon ein Code-Fragment -läuft aber noch nicht wirklich.
Please Help....:rtfm:
Ich habe schon ein Code-Fragment -läuft aber noch nicht wirklich.
Please Help....:rtfm:
Java:
public class hallo {
public static void main(String[] args) {
int[][] feld = {
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0}
};
int[][] feld2 = {
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,0,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10},
{1,2,3,4,5,6,7,8,9,10}
};
int summe = 0;
// Ausgabe des 2D-Feldes
for (int ii=0; ii<10; ii++) {
for (int jj=0; jj<10; jj++) {
if (feld[ii][jj] == 1) {
System.out.print("#");
}
else{
System.out.print(" ");
} // end of for
}
System.out.println(" ");
} // end of for
// Wer stirbt und wer wird geboren...
for (int ii=1; ii<9; ii++) {
for (int jj=1; jj<9; jj++) {
feld2[ii][jj] = feld[ii-1][jj-1] + feld[ii][jj-1] + feld[ii+1][jj-1];
} // end of for
} // end of for
// Ausgabe des 2D-Feldes
System.out.println("2. Feld:");
for (int ii=0; ii<10; ii++) {
for (int jj=0; jj<10; jj++) {
System.out.print(feld2[ii][jj] + " ");
} // end of for
System.out.println(" ");
} // end of for
// Feld2 nach Feld kopieren
for (int ii=1; ii<9; ii++) {
for (int jj=1; jj<9; jj++) {
feld[ii][jj] = feld2[ii][jj];
} // end of for
} // end of for
} // end of main
} // end of class hallo
Zuletzt bearbeitet von einem Moderator: