使用while语句,可以在一个布尔表达式为true的前提下重复运行一个语句。
while语句的语法如下:
while ( booleanExpression )statement
首先会对布尔表达式进行求值,如果为true,就运行语句,然后再次求值布尔表达式。如果表达式仍为true,就再次运行语句,并再次求值表达式。这个过程会反复进行下去,直到布尔表达式求值为false;届时,while语句将退出,并从while之后的第一个语句继续。while语句在语法上与if语句有许多相似的地方(事实上,两者除了关键字不同,语法是完全一样的):
表达式必须是一个布尔表达式。
布尔表达式必须放在圆括号内。
假如首次求值时,布尔表达式为false,语句不会运行。
假如想要在一个while的控制下执行两个或者更多的语句,必须使用大括号将语句分组到一个块中。
以下while语句向控制台写入0~9的值:
int i = 0;while (...[ 查看全文 ]