本帖最后由 lriu 于 2014-1-28 15:16 编辑  
 
你那代码明显是一个死循环,x的值始终是1,。 
要是计算100以内偶数的和,可以参考一下代码:1、使用while循环: 
- int sum = 0;
 
 -                   
 
 - int x = 1;
 
 -                   
 
 - while(x < 100) {
 
 -          if (x % 2 == 0) {
 
 -                 sum += x;
 
 -          }
 
 -                           
 
 -        x++;
 
 -  }
 
 -                   
 
 - System.out.println("sum = " + sum);
 
  复制代码 
2、使用for循环 
- int sum = 0;
 
 -                   
 
 -  for (int i = 1; i < 100; i++) {
 
 -           if (i % 2 == 0)
 
 -                  sum += i;
 
 -  }
 
  复制代码 
 
 |