已采纳回答 / 慕斯0253470
其实这个很简单,你加了;后,if()就独立出来了,就只是一个判断,不管是还是否都没动作,然后继续后面的赋值(跟if()无关了),所以运行到最后max,min的值都等于nums的最后一个值
2017-09-23
已采纳回答 / 饭勺超人
for (int i = 1;i <= 100 && i % 3 != 0; i++ ) { sum = sum + i;} for循环每次执行都要判断当前循环变量的值是否满足循环条件(i <= 100 && i % 3 != 0;i++)当 i= 1时,i <=100 && i % 3 !=0 成立 sum =1i++,i = 2,也满足循环条件,sum = 1 + 2 =3i++,i = 3,注意: 3<=100的值为true, ...
2017-09-21