你循环写错了。要把更新sun和num的表达式写在循环里面,把输出语句写在循环外面。对于num语句的更新赋值写错了。没有num+2=num这种写法。应该是num = num + 2,或者num += 2;参考实现代码如下public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存 1-50 之间偶数的和
int num = 2; // 代表 1-50 之间的偶数
while(num <= 50){
sum += num;
num = num + 2;
}
System.out.println(" 50以内的偶数之和为:" + sum );
}
}