程序循环while语句

阅读量: 5 编辑

while 循环和 for 循环功能是一样的,只是表达语法有区别;

一、while的语法

//while循环
while (test_expr){
    statement;
    alter_expr;
}

//do-while循环
do {
    statement;
    alter_expr;
} while(test_expr)

1、while循环的test_expr如果是false,那么循环体一次都不执行;

2、do-while循环一定会做一次,它是先执行一次循环体,再判断test_expr;

二、while循环解读

1、test_expr 是否满足条件

  • 若表达式test_expr的值为true,则执行语句 statement

  • 若表达式test_expr的值为false,则停止执行

2、计算表达式 alter_expr

3、执行完成步骤2之后,继续去执行步骤1,直到表达式为 false,停止执行

三、编程实战

代码的详细解读,可以参考视频教程

/**
 * User: 祁大聪
 */
public class C24 {

    public static void main(String[] args) {
    
        //跑步10圈
        int totalCount = 10;
        int count = 0;
        while(count < totalCount){
            System.out.println("跑了第" + (count+1) + "圈");
            count++;
        }

        System.out.println("---------------------------------");

        //do-while
        count = 0;
        do{
            System.out.println("跑了第" + (count+1) + "圈");
            count++;
        }while (count < totalCount);
    }
}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司