java循环语句while和do while
人气:0生活中,有时候为了完成某一工作,必须重复性的进行。最简单的,走路就是重复性的。
一.while
- 01
首先看while,基本格式如下
- 02
意思是,如果while循环后面的判断条件成立,则执行大括号里的内容,执行完后再判断条件是否成立,如果还成立,再执行一遍,直到不成立为止。条件为true代表成立,为false代表不成立。
- 03
代码如下:int i = 3; //i代表糖果,while(i>=0){System.out.println(i);i--;}如果i大于等于0,则执行循环体,最后i自减一。最后,i=-1,条件不满足,则不再执行了。
- 04
运行后结果如下,打印了3 2 1 0
- 05
while循环的特点是,先判断后执行
二.do while
- 01
do while也是循环,但和while不同,是先执行,后判断
- 02
由图可以看出,二话不说先执行一遍循环体里的内容,再判断条件是否成立
- 03
代码如下int i = 3; //i代表糖果,do{System.out.println(i);}while( i > 100);
- 04
可以看出,i根本就不可能大于100,因为do while是先执行,再判断的。所以,最后打印了一个3出来。
- 05
如果用while循环的话,会发现根本就不会打印任何东西,因为是先判断后执行的。代码如下:int i = 3; //i代表糖果,while( i > 100){System.out.println(i);}
- 06
最后发现,什么也没有执行
加载全部内容