//定義一個(gè)stuHign的方法選出學(xué)生最小的身高public double stuHign(){//定義變量minHign儲(chǔ)存學(xué)生的身高,初始值設(shè)為0double minHign=0;//定義一個(gè)數(shù)組hign儲(chǔ)存學(xué)生身高 double[] hign={170.5,165.6,180.6,174.0,185.6,186.0,194.6,186.3,188.2,159.4};//遍歷數(shù)組,將數(shù)組中的元素儲(chǔ)存在變量i中 for(double i:hign){//用條件比較每一個(gè)數(shù),較小的儲(chǔ)存在minHign中 if(i<minHign){ minHign=i; }else{ minHign=minHign; } return minHign; } }報(bào)錯(cuò):此方法必須返回 double 類型的結(jié)果我的每個(gè)數(shù)據(jù)都是double類型的值啊,為什么有這樣的報(bào)錯(cuò)?求高手解答,謝謝!
3 回答
已采納

kstg5944571
TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超16個(gè)贊
return minHign;放最后2個(gè)}之間,理由:你的代碼其實(shí)并不能說(shuō)錯(cuò)了,但編譯器會(huì)認(rèn)為,for循環(huán)可能一次都不能執(zhí)行,也就是可能不返回任何值。
添加回答
舉報(bào)
0/150
提交
取消