循环语句—while循环

2.while循环语句

(学完while循环语句之后要求知道while循环的格式和执行流程)

while循环语句格式:

基本格式:

while(条件判断语) {

     循环体语句;

}

完整格式:

初始化语句;

while(条件判断语句) {

     循环体语句;

     条件控制语句

}

执行流程:

        ①执行初始化语句

        ②执行条件判断语句,看其结果是true还是false

如果是false,循环结束

如果是true,继续执行

        ③执行循环体语句

        ④执行条件控制语句

        ⑤回到②继续

他和for循环语句的执行流程是一样的,所以while循环语句和for循环语句是可以等价转换的。

while循环语句执行流程图:

代码演示:

/*
    while语句
    基本格式:
        while(条件判断语句) {
            循环体语句
        }
     完整格式:
        初始化语句;
        while(条件判断语句) {
            循环体语句
            条件控制语句
        }
 */
public class WhileDemo {
    public static void main(String[] args) {
        //需求:在控制台输出5次HelloWorld
        System.out.println("HelloWorld");
        System.out.println("HelloWorld");
        System.out.println("HelloWorld");
        System.out.println("HelloWorld");
        System.out.println("HelloWorld");
        System.out.println("----------");

        /*使用for循环语句实现在控制台输出5次HelloWorld
        在for循环中 int i = 1;是初始化语句
        i <=5;是条件判断语句
        i++ 是条件控制语句 控制i每次循环+1
        先运算i的值再判断i++是否小于等于5
        i++不大于5就执行循环体语句sout,
        执行循环体语句;再次执行i++
        再次判断i++的值是否小于5,
        再执行循环体语句;
        以此类推,执行到i大于5之后为false,
        就停止循环语句的执行接着往下执行其他语句
         */

        for (int i = 1; i <= 5; i++) {
            System.out.println("HelloWorld");
        }
        System.out.println("----------");

        //使用while循环语句改写for语句,while语句和上述for语句同理
        int j = 1;
        while (j <= 5) {
            System.out.println("HelloWorld");
            j++;
        }
        System.out.println("----------");
    }
}

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贰陆.256

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值