已采纳回答 / 黑人僧4139072
<...图片...>三个错误!1、jieguo后面少了一个“;”,2、if括号里面应该是(res==0);而不是(res==o);3、if...else...是固定语句,if与else后面都不用加“;改正后<...图片...>”
2016-10-09
已采纳回答 / 似梦儿戏4091629
1.平均数avg不一定为整数,用float或者double定义,或者你后面运算四舍五入如:avg=(int)(sum/age.length+0.5);2.avg=sum/age.length;minus=max-min;上面这两行放在for循环外,不要每次都进行赋值,占用空间复杂度。3.其他都挺好的,看的很清楚,如果要节省代码长度可以试试这样写int min,max,minus,avg,sum;min=max=age[0];minus=avg=sum=0;System.out.println("最大年龄:...
2016-10-09
已采纳回答 / qq_初夏微光_0
sum是整型,在计算 double avg =sum/4 时 sum为int或long,除以4被转型为int/long类型,然后被赋值给精度更高的double类型,然而整型是没有浮点部分的,因此小数部分在后面计算时就已经被丢弃了,只保留了整数部分并赋值给double
2016-10-09