最新回答 / 海风3
自动转换是有一定规则的,你可以去查一下详细内容,就你举出的这个例子来说,double avg=sum/4,如果sum是int类型的,那么sum/4就是int/int,系统会认为你在做整数相关的运算,结果就会返回int型数,小数部分会被舍弃,然后int型的结果赋给double型的avg,会转换为小数型,例如sum=9,那么sum/4会返回2,然后把2赋值给avg,avg就等于2.0了。
2017-04-16
已采纳回答 / 慕先生3144091
int[] scores={1, 5, 7, 9};scores[0]=1; scores[1]=5;\\因为数组顺序是从0开始读,所以scores[1]代表第二个数
2017-04-16