java代码报错. 计算100以内的偶数和用while 循环结构

public class Dou { public static void main(String[]args){  int num=1;  int sum=0;  while (num<=100){   if (num%2==0){    sum+num;   }   num++;   System.out.println(sum+num);  }   }}

你做的这个貌似不对哈
int num=1;
int sum=0;
while (num<=100)
{
if (num%2==0){
sum=+num; //这是你报错的地方我给你加了个等号你的代码我没给你改
}

num++;
System.out.println(sum+num);
}

}

这是我用for循环做的你的这个题目
public class Test
public static void main(String s[])
{
int sum=0;
for(int i=0;i<=100;i=i+2)
sum=sum+i;
System.out.println(sum);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-21
第一处:sum+num 改为 sum+=num;
第二处输出语句 sum+num 改为 sum 就可以了