最赞回答 / summery1874
for循环的第二项为循环条件,根据上述代码,循环条件翻译为“当i不大于100且i不能被3整除时执行循环,否则跳出循环”。显然,当i累加到3时被3整除故跳出循环,不执行循环体。sum的值为前两次循环体执行的结果,即sum = 1 + 2。所以输出为3
2019-04-10
已采纳回答 / qq_慕婉清5311121
第一个,你的score一直都是小于60的,会进入死循环,改成sum小于60。第二个,sum=++sum相当于sum+(++sum),加了两次,直接sum++就好了,count也是一样。
2019-04-10
最新回答 / 慕标2283219
import java.util.Arrays;public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,保存成绩信息 int[] scores = { 89, 72, 64, 58, 93 }; // 对Arrays类对数组进行排序 Arrays.sort(scores); /...
2019-04-09
最赞回答 / dango07
①目标类型必须与源类型兼容(char不兼容int)②目标类型必须大于或等于源类型③数据类型排序(小-大):char,byte,short ===> int ===>long ===>float ===> double④int为默认整数数据类型; double为默认浮点数数据类型: short s1 = 23; long l1 = short+23(此数据为int型); 输出结果为int型⑤char,byte,short之间进行转换时,结果都为int型
2019-04-08