Java方法错误

时间:2015-11-07 20:27:02

标签: java string methods

我是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;对于带文字的最后一行。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

分号是一个空语句。在方法声明中删除它。此

public String nameCard (); {

应该是

public String nameCard () {