本文共 828 字,大约阅读时间需要 2 分钟。
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); 当前的循环条件有问题。for循环的条件判断需要满足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 += i; } i++; } System.out.println(s); } } 转载地址:http://qmbcz.baihongyu.com/