do--while循环

循环结构do...while

语法格式

 初始化语句;
        do {
            循环体语句;
            控制条件语句;
             }while(判断条件语句);
* B:执行流程:
    * a:执行初始化语句
    * b:执行循环体语句;
    * c:执行控制条件语句
    * d:执行判断条件语句,看其返回值是true还是false
     * 如果是true,就继续执行
    * 如果是false,就结束循环
    * e:回到b继续。

实例:

public class Dowhile {
    public static void main(String[] args) {
        int i = 0;//初始化语句
        do {
            System.out.println("加油");//循环体
            i++; //控制表达式
        } while (i < 10);//条件判断
    }
}

三种循环的区别:

  • do..while循环中的循环体至少执行一次。for循环和while循环如果条件不满足不会执行
  • for循环的变量在小括号里,只有循环内部才能使用。循环结束,变量释放。do..while,和while循环的变量因为定义在外面,所以不会释放。

无限循环

最简单无限循环格式:

while(true){}

for(;;){}

无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

猜你喜欢

转载自www.cnblogs.com/wurengen/p/10591692.html