你这里少了一个大括号,所以变成死循环了。一直执行sum=sum+i,所以不会有输出结果。用{}把sum=sum+i;i=i++;括起来就OK了。
例如:
int sum = 0,i=1;
// Use a while loop to calculate the sum of 1 to 1000
while(i<=1000){
sum=sum+i;i=i++;
}
System.out.println(sum);
建议:注意书写代码的格式要注意,一句占一行,有助于找错
图片有点不清楚,具体是这样的:
int sum = 0,i=1;
// Use a while loop to calculate the sum of 1 to 1000
while(i<=1000)
sum=sum+i;i=i++;
System.out.println(sum);
int sum = 0, i = 0
while(i < 1000) {
sum += i;
i ++;
}
system.out.println(sum);
注意 i= i++
i++和++i 的区别,
System.out 放括号外面