Hallo!
Ich habe folgendes Problem, beim kompilieren des folgenden Codes tritt immer die unten angefügte Fehlermeldung auf und ich finde ums Verrecken nicht die Lösung. Könnt ihr mir helfen? Danke
Fehlermeldung:
Spielkarte.java:50: error: illegal start of expres
public int getPunkte()
^
Spielkarte.java:50: error: ';' expected
public int getPunkte()
^
Spielkarte.java:56: error: reached end of file while parsing
}
^
3 errors
Ich habe folgendes Problem, beim kompilieren des folgenden Codes tritt immer die unten angefügte Fehlermeldung auf und ich finde ums Verrecken nicht die Lösung. Könnt ihr mir helfen? Danke
Java:
class Spielkarte{
private String farbe;
private String wert;
private int punkte;
//Zugriffsmodifier farbe
public String getFarbe()
{
return farbe;
}
public void setFarbe(String x)
{
if (x=="Kreuz" || x=="Pik" || x=="Herz" || x=="Karo" )
farbe = x;
}
//Zugriffsmodifier wert
public String getWert()
{
return farbe;
}
public void setWert(String x)
{
if (x=="2" || x=="3" || x=="4" || x=="5" || x=="6" || x=="7" || x=="8" || x=="9" || x=="10" || x=="Bube" || x=="Dame" || x=="Koenig" || x=="Ass" ){
wert = x;
String[] werteliste={"2", "3", "4", "5", "6", "7", "8", "9", "10", "Bube", "Dame", "Koenig", "Ass"};
int[] punkteliste={2,3,4,5,6,7,8,9,10,0,0,0,1};
for(i=0; i<werteliste.length(); i++){
if (wert.equals(werteliste[i])){punkte=punkteliste[i];}
}
}
//Zugriffsmodifier punkte (getter nicht nötig, da in in Zeile 37 definiert)
public int getPunkte()
{
return punkte;
}
}
Fehlermeldung:
Spielkarte.java:50: error: illegal start of expres
public int getPunkte()
^
Spielkarte.java:50: error: ';' expected
public int getPunkte()
^
Spielkarte.java:56: error: reached end of file while parsing
}
^
3 errors
Zuletzt bearbeitet: