java循环语句while和do while
1、首先看while,基本格式如下

2、意思是,如果while循环后面的判断条件成立,则执行大括号里的内容,执行完后再判断条件是否成立,如果还成立,再执行一遍,直到不成立为止。条件为true代表成立,为false代表不成立。
3、代码如下:
int i = 3; //i代表糖果,
while(i>=0)
{
System.out.println(i);
i--;
}
如果i大于等于0,则执行循环体,最后i自减一。最后,i=-1,条件不满足,则不再执行了。

4、运行后结果如下,打印了3 2 1 0

5、while循环的特点是,先判断后执行
1、do while也是循环,但和while不同,是先执行,后判断

2、由图可以看出,二话不说先执行一遍循环体里的内容,再判断条件是否成立
3、代码如下
int i = 3; //i代表糖果,
do{
System.out.println(i);
}while( i > 100);

4、可以看出,i根本就不可能大于100,因为do while是先执行,再判断的。所以,最后打印了一个3出来。

5、如果用while循环的话,会发现根本就不会打印任何东西,因为是先判断后执行的。代码如下:
int i = 3; //i代表糖果,
while( i > 100){
System.out.println(i);
}

6、最后发现,什么也没有执行

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:163
阅读量:69
阅读量:95
阅读量:61
阅读量:52