【发布时间】:2014-01-02 06:41:34
【问题描述】:
我是 java 新手,所以在进行实验时(如您所知,这是最好的学习方式),我尝试了以下代码:
public class wHilE{
public static void main(String[] args){
int num = 10;
while(num<=100){
System.out.println("while countdown = "+ num);
num=+10;
}
}
}
结果是无限循环打印while countdown = 10,但是当我将num=+10 更改为num+=10 时,我得到了想要的结果。
为什么会这样?
【问题讨论】:
-
num =+ 10 <=> num = +10 <=> num = 10。num += 10 <=> num = num + 10.