javanewbee
Grünschnabel
habe versucht was zamzustellen aber funktioniert leider nicht, vielleicht kann mir jmd helfen in dem er mir kurz sagt was falsch ist:
dazu bekomme ich folgende fehler:
Code:
class Würfelspiel {
int [][] feld;
public void Würfelspiel (int n) {
for (int x = 0; x <= n; x++)
{
for (int y = 0; y <= n; y++) {
feld[x][y] = x+y;
}
}
}
public static void main (String[] args) {
Würfelspiel w = new Würfelspiel(8);
if (w.würfeln()) {
System.out.println("Kein Feld hat den Maximalwert");
}
else {
System.out.println("Mindestens ein Feld hat Maximalwert erreicht");
}
}
public boolean würfeln(int n) {
final int max = 100;
boolean ref = true;
for (int x = 0; x <= n; x++)
{
for (int y = 0; y <= n; y++) {
if (feld[x][y] >= (max-1)) {
feld[x][y] = 0;
}
else {
feld[x][y]++;
}
if (feld[x][y] == 0) {
ref = false;
}
}
}
return ref;
}
}
dazu bekomme ich folgende fehler:
c:\java_code\W³rfelspiel.java:15: cannot resolve symbol
symbol : constructor W³rfelspiel (int)
location: class W³rfelspiel
W³rfelspiel w = new W³rfelspiel(8);
^
c:\java_code\W³rfelspiel.java:17: w³rfeln(int) in W³rfelspiel cannot be applied
to ()
if (w.w³rfeln()) {
^
2 errors
Zuletzt bearbeitet: