【摘要】:while循环语句有两种形式,一种是简单while循环语句,另一种是do…每执行完一次循环,都会重新判断布尔表达式;当i的值等于4时,布尔表达式的值为false,跳出while循环语句。其运行结果为:图5.2.6while语句示例2.do…while语句定义格式如下:动手写5.2.7上面示例会先执行一次循环体中的语句,然后再判断布尔表达式;第二个do…while语句的执行判断逻辑特殊,所以在时间编程中简单while语句比它更常用。
while循环语句有两种形式,一种是简单while循环语句,另一种是do…while循环语句。
1.简单while循环语句
while语句中每次循环开始前会先判断布尔表达式,值为true则会继续执行循环体中的语句,直到布尔表达式的值为false为止。简单while循环语句定义格式如下:
动手写5.2.6
上面示例中,首先会判断while语句中的布尔表达式是否为true,然后执行while内部代码块,i的值也会加1。每执行完一次循环,都会重新判断布尔表达式;当i的值等于4时,布尔表达式的值为false,跳出while循环语句。其运行结果为:
图5.2.6 while语句示例
2.do…while循环语句(www.xing528.com)
do…while语句与简单while语句类型不同的是:在第一次执行时,do…while中的语句至少会执行一次,即便布尔表达式第一次的值就为false;而在简单while语句中,当布尔表达式第一次的值为false时后面的语句就不会被执行。do…while语句定义格式如下:
动手写5.2.7
上面示例会先执行一次循环体中的语句,然后再判断布尔表达式;第二个do…while循环中,虽然i已经等于4,并不满足条件,但是循环内语句仍会被执行一次,运行结果为:
图5.2.7 do…while循环语句示例
因为do…while语句的执行判断逻辑特殊,所以在时间编程中简单while语句比它更常用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。