while 以及 do-while 语句
当一个特定的条件为true
时,while
语句持续的执行一段代码块.它的语法形式如下:
The while
statement continually executes a block of statements while a particular condition is true
. Its syntax can be expressed as:
|
|
while
语句计算一个必须返回布尔值的表达式的值。如果这个表达式的结果为true
,while
语句,执行其代码块中的语句,while
语句会持续验证表达式的值,并执行它的代码块直到表达式的结果返回false
。使用while
语句打印出1到10的值可以通过如下的示例程序 WhileDemo
完成:
|
|
你可以像下面的代码一样实现一个无限循环(死循环):
|
|
Java编程语言同样提供了do-while
语句,形式如下:
|
|
do-while
与 while
语句的区别在于 do-while
在代码块的底部计算表达式的布尔值结果而不是在顶部。因此,do
代码块中的语句至少执行一次,就像下面的示例代码展示的一样 DoWhileDemo
:
|
|