本帖最后由 我能驾驭住 于 2012-5-21 08:50 编辑
public static void main(String[] args) {
int x = 1;
while(x<=3)//它的意思是当x<=3的时候执行大括号里面的语句
{
System.out.println("x="+x);//这肯定是执行打印三次 分别是x=1,x=2,x=3 对吧;没有疑问是吧!
x++;//执行到x=3的时候,执行这个语句,x的值是不是自动+1,就变成x=4了是吧,然后返回到whille语句
再进行判断,如果满足条件再执行循环体,不满足条件退出循环!很显然4大于3,则退出,但这
时候, x的值是4!所以x=4的时候退出了.....向下执行......
}
System.out.println(x);//循环退出后,执行到这一条语句,所以这里打印取x=4的值!
}
}
注:while语句是,直到条件不满足才退出循环体! |