0

嗨,我做了这个来添加到评分系统中。

public int Cascore = 0;
public int Dascore = 0;
        public int dascore () {
        return Dscore = + 5;
    }
    public int cascore () {
        return Cscore = + 3;
    }
    public int ddascore () {
        return Dscore = + 1;
    }

我在代码中添加到评分系统的点期间将这些方法称为 dascore() cascore(),但总体 Dascore 和 Cascore 似乎只有 3 或 5。

 System.out.println("Bad Score: " + Dscore);
          System.out.println("Good Score: " + Cscore);

只需输出 5 和 3。什么时候应该是 160/130 之类的......?

4

3 回答 3

0

这不起作用,因为您没有编写正确的代码。好吧,你的 IDE 应该会产生一个错误......

java中没有类似下面的东西!

= + 

与其他语言一样,Java 支持 +=

在 java 中,甚至 + = 也是错误的。因为这两个运算符之间不能有空格。

public int Cascore = 0;
public int Dascore = 0;
    public int dascore () {
    return Dscore += 5;
}
public int cascore () {
    return Cscore += 3;
}
public int ddascore () {
    return Dscore += 1;
}

为了更好地理解,在使用常量之前,不要以大写字母开头变量名。

于 2013-03-26T17:24:55.063 回答
0

我们试试看 :

Dscore += 5

不是=+

于 2013-03-26T17:19:48.597 回答
0

看起来你想要这个

public int Cascore = 0;
public int Dascore = 0;
    public int dascore () {
        return Dscore +=  5;
    }
public int cascore () {
        return Cscore +=  3;
    }
public int ddascore () {
        return Dscore +=  1;
    }
于 2013-03-26T17:20:30.897 回答