java中显示错误缺少返回语句
publicdoublegetCourseGrade(StringcourseName){for(inti=0;i<courseGrade.length;i++)if(c...
public double getCourseGrade(String courseName) {
for(int i = 0;i < courseGrade.length;i++)
if(course[i] == courseName)
return courseGrade[i];
}
这是一个类中的方法。运行后,如下:
第50行,即上程序最后的括号。
求教! 展开
for(int i = 0;i < courseGrade.length;i++)
if(course[i] == courseName)
return courseGrade[i];
}
这是一个类中的方法。运行后,如下:
第50行,即上程序最后的括号。
求教! 展开
1个回答
展开全部
你写的是返回double类型,但是你返回的是一个字母(字符型或者字节型)
public String getCourseGrade(String courseName) {
for(int i = 0;i < courseGrade.length;i++)
if(course[i] == courseName) return courseGrade[i];
else
return null;
}//试试这个
更多追问追答
追答
错误信息是不能把null转成double,那你吧null换成0试试;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询