【发布时间】:2019-02-27 18:02:32
【问题描述】:
所以我正在做一个家庭作业项目,有一点我需要将字母等级放入字符串类型的双精度数组中。所以我写了一段代码来获取一个双精度类型的输入“分数”并返回一个字符串类型的字母等级。但是 Eclipse 告诉我我有一个错误,需要返回类型字符串。我不明白我的问题是什么。
public static String getLetterGrade(double score) {
if (90 >= score && score <= 100)
return "A";
if (80 >= score && score < 90)
return "B";
if (70 >= score && score < 80)
return "C";
if (60 >= score && score < 70)
return "D";
if (score < 60)
return "F";
} //end of getLetterGrade()
【问题讨论】:
-
您需要 else 部分。为此,您必须在方法结束时返回默认值
-
如果没有匹配项,您需要返回一些内容。
-
谢谢,问题解决了。
-
"我需要将字母等级放入字符串类型的双精度数组中" - 您可能是指二维数组吗? “双数组”更有可能被解释为
double[]。