本文共 663 字,大约阅读时间需要 2 分钟。
public class ControlWord{ public static void main(String[] args){ int s = 0; for(int i=1; i<101 && i%2==0; i++){ s += i; } System.out.println(s); }}运行结果输出为0 i++循环,一旦不满足就会跳出循环。这里的判断语句是i<101 && i%2==0,当i=1时条件不满足,跳出循环,输出s=0,无法实现累加
修改代码:
public class ControlWord{ public static void main(String[] args){ int s = 0; for(int i=1; i<101; i++){ if(i%2==0) s += i; } System.out.println(s); }} public class ControlWord{ public static void main(String[] args){ int s = 0; int i = 0; while(i<=100){ if(i%2==0){ s = s + i; } i++; } System.out.println(s); }} 转载地址:http://qmbcz.baihongyu.com/