我是Java新手并且正在尝试编译程序但是我的方法存在问题。这是给我带来麻烦的代码。
public String nameCard (); {
String namedSuit;
String namedCard;
String namedFace;
if (this.suit==0) {
namedSuit="Spades";
}
if (this.suit==1) {
namedSuit="Hearts";
}
if (this.suit==2) {
namedSuit="Clubs";
}
if (this.suit==3) {
namedSuit="Diamonds";
}
if (this.face==1 || this.face>10) {
if (this.face==1) {
namedFace="Ace";
}
if (this.face==11) {
namedFace="Jack";
}
if (this.face==12) {
namedFace="Queen";
}
if (this.face==13) {
namedFace="King";
}
namedCard=namedFace + " of " + namedSuit;
}
else if (this.face>1 && this.face<=10) {
namedCard=this.face + " of " + namedSuit;
}
return namedCard;
}
cmd窗口一直返回&#34; Card.java:70(我在这里的第一行):错误:缺少方法,正文或声明抽象&#34;和&#34; Card.java:104:错误:返回外部方法&#34;对于带文字的最后一行。任何帮助将不胜感激!
答案 0 :(得分:0)
分号是一个空语句。在方法声明中删除它。此
public String nameCard (); {
应该是
public String nameCard () {