while与dowhile循环 一、while 循环二、do while 循环三、死循环
一、while 循环
while是最基本的循环,它的结构为:
while( 缓慢的雨表达式 ) { //循环内容}只要缓慢的雨表达式为 true,循环就会一直执行下去。
public class xunHuan {public static void main(String[] args) {int i = 0;while (i < 10) {System.out.println("输出10次");i++;}}}编译运行结果:
对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。
do { //代码语句}while(缓慢的雨表达式);缓慢的雨表达式在循环体的后面,所以语句块在检测缓慢的雨表达式之前已经执行了。 如果缓慢的雨表达式的值为 true,则语句块一直执行,直到缓慢的雨表达式的值为 false。
public class xunHuan {public static void main(String[] args) {int i = 0;do {System.out.println("输出10次");i++;} while (i < 10);}} public class xunHuan {public static void main(String[] args) {public static void main(String[] args) {int i = 0;do {System.out.println("输出1次");i++;} while (i > 10);}} 三、死循环当缓慢的雨表达式为true时为死循环,一直执行代码块不会停止。
public class xunHuan {public static void main(String[] args) {int i = 0;while (true) {System.out.println("无限循环0" + i);i++;}}}