猿问

求改错啊啊

public class HelloWorld {

    public static void main(String[] args) {

        

int sum = 0; // 保存 1-50 之间偶数的和

        

int num = 2; // 代表 1-50 之间的偶数

        sum+=num;

        num+2=num;

        while(num<=50){

        

System.out.println(" 50以内的偶数之和为:" + sum );

        }

}

}


慕后端1209951
浏览 1178回答 2
2回答

guozhchun

你循环写错了。要把更新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 ); } }

慕前端6236565

num+2 = num 这写法头一次见,不对吧
随时随地看视频慕课网APP

相关分类

Java
我要回答