上QQ阅读APP看书,第一时间看更新
6-3 while循环
这也是一个循环语句,与for循环最大的差异在于它没有初始表达式和迭代表达式,它的语法格式如下。
如果条件判断表达式的布尔值是true,则循环继续;如果条件判断表达式的布尔值是false,则循环结束。在这个while循环中,每次执行完一个循环后,都会执行条件判断表达式,然后由布尔值结果判断循环是否继续。为了让程序顺利走出循环,在设计while循环内的程序语句区块时,要特别留意循环变量的设计。
下面是语法流程图。
程序实例ch6_5.java:使用while循环重新设计ch6_3.java。
执行结果
与ch6_3.java相同。
在上述实例中使用i当作循环变量,由i值当作条件判断的依据,有时候也可以将i称为循环指针变量。