java是否可以从findGrade()返回两个值?
使用increaseScore()
方法,得分一直增加到40分
如果布尔值flag
为true
,则分数将减少10(因此,在本例中,分数将为30),并在toString()
中显示分数=30和等级=D
但我在{
可以在findGrade()
中的score = score - 10;
之后添加return score;
吗
public int increaseScore(){
score = score + 10;
return score;
}
public char findGrade(){
if (flag)
score = score - 10;
char grade = 'A';
if (80<=score)
grade = 'A';
else if (60<=score && score <= 79)
grade = 'B';
else if (40<=score && score <= 69)
grade = 'C';
else
grade ='D';
return grade;
}
public String toString(){
return teamName + " " + score + " " + findGrade();
}
# 1 楼答案
您可以为
toString()
使用添加另一个方法: