//定义一个stuHign的方法选出学生最小的身高public double stuHign(){//定义变量minHign储存学生的身高,初始值设为0double minHign=0;//定义一个数组hign储存学生身高 double[] hign={170.5,165.6,180.6,174.0,185.6,186.0,194.6,186.3,188.2,159.4};//遍历数组,将数组中的元素储存在变量i中 for(double i:hign){//用条件比较每一个数,较小的储存在minHign中 if(i<minHign){ minHign=i; }else{ minHign=minHign; } return minHign; } }报错:此方法必须返回 double 类型的结果我的每个数据都是double类型的值啊,为什么有这样的报错?求高手解答,谢谢!
3 回答
已采纳
kstg5944571
TA贡献18条经验 获得超16个赞
return minHign;放最后2个}之间,理由:你的代码其实并不能说错了,但编译器会认为,for循环可能一次都不能执行,也就是可能不返回任何值。
添加回答
举报
0/150
提交
取消