hallo... kann mir jemand sagen wo mein fehler ist? es wird nichtmal was über console ausgegeben.. irgendwie dreht das kreise hab ich das gefühl:
Java:
while (minen>0) {
// Das hier war der erste Ansatz aber hier gabs auch Probleme
// for (int x = 0; x < 40; x++) {
// for (int y = 0; y < 26; y++) {
// System.out.println("["+x+"]["+y+"] = "+spielfeld[x][y]);
// if (spielfeld[x][y] == 0) {
// zufall = (int)( (Math.random()*200));
// System.out.println("Zufall = "+zufall);
// if (zufall == 9) {
// spielfeld[x][y] = 9;
// minen--;
// System.out.println("["+x+"]["+y+"] = "+spielfeld[x][y]);
// }
// }
// }
// }
zufallX = (int) Math.random() * 40;
zufallY = (int) Math.random() * 26;
if (spielfeld[zufallX][zufallY] == 0) {
spielfeld[zufallX][zufallY] = 9;
minen--;
}else if (spielfeld[zufallX][zufallY] == 9){
spielfeld[zufallX][zufallY] = 9;
}
}
int zzz = 0;
for (int y = 0; y < 26; y++) {
for (int x = 0; x < 40; x++) {
System.out.print(spielfeld[x][y]);
if (spielfeld[x][y] == 9)
zzz++;
}
System.out.println();
}
System.out.println("zzz = " + zzz);
Zuletzt bearbeitet: