所以我正在做一个家庭作业项目,有一点我需要将字母等级放入字符串类型的 double 组中。因此,我编写了一段代码来获取 double 类型的输入“分数”并返回 string 类型的字母等级。但 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()
最佳答案
默认需要返回一些东西,不需要检查最后一个条件。
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 > 100)
return "Error";
return "F";
}
关于java - 如何以字符串类型返回单个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54911810/