您好我已将此添加到乐谱系统中。
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 ......?
答案 0 :(得分:0)
让我们试试:
Dscore + = 5
不是 = +
答案 1 :(得分: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;
}
答案 2 :(得分: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;
}
为了更好地理解,在使用常量之前,不要使用大写字母开始变量名。