public class YY {?private int f(){ int[] s={18,23,21,19,25,29,17};? ? ?int max=0;? ? for(int i=0;i<s.length;i++){? ? if(max<s[i])? ? max=s[i];? ? return max;? ? }? ? ? ??? ? ? ? }?public static void main(String[] args){ YY pp=new YY(); ? pp.f(); System.out.println("最大年齡為:"+pp.f());?}?}
1 回答

wl_ht
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
private int f();這個(gè)方法缺少返回值,將return max;挪出來(lái)放到for循環(huán)后邊;如下:
private int f() {
int[] s = { 18, 23, 21, 19, 25, 29, 17 };
int max = 0;
for (int i = 0; i < s.length; i++) {
if (max < s[i])
max = s[i];
}
return max;
}
添加回答
舉報(bào)
0/150
提交
取消