public class Tesc { public static void main(String[] args) { int i=0,s=0; do{ if (i%2==0 ){ i++; continue; } i++; s = s + i; } while (i<7); System.out.println(s); } }输出结果是(12),但手算不出????
3 回答
已采纳
精慕门9254224
TA贡献167条经验 获得超46个赞
第一次执行i=0,所以i%2==0为true,i++后i为1,然后continue结束当前循环开始下一个循环,此时i=1,s=0,所以i%2==0为false ,i++后i为2,s=s+i后s为2!依次循环下去直到i为7时循环停止,所以是0到7中的所有偶数之和,即2+4+6=12
添加回答
举报
0/150
提交
取消