已采纳回答 / qq_b_13
for (语句 1; 语句 2; 语句 3){ 被执行的代码块}语句 1 (代码块)开始前执行语句 2 定义运行循环(代码块)的条件语句 3 在循环(代码块)已被执行之后执行因为i++是等到代码块执行后才++的,所以第一次是[0]
2018-07-10
最赞回答 / 4O4_Not_Found
第一种情况:sum=sum+num;num = num + 2 这样是先加完和,再判断num是否小于等于50,例如当num=50时执行完循环体内的代码后num=50+2,条件不满足所以就跳出循环了第二种情况:num = num + 2sum=sum+num;首先这样会少一个初始值2,而且如果num=num+2的值刚好为50 后面的判断条件为true,他会再执行一次循环。sum=sum+num就变成了sum=648+52 ,然后在进行判断,结果为false才会跳出循环。所以值为700
2018-07-09
已采纳回答 / 慕哥3872218
“=”在Java中是赋值的意思。int one=20是将20赋值给one的意思。one%2==0是2对被赋值后的one求余后等于0的意思。Java中“==”是等于的意思
2018-07-08