|
while语句是 java 最基本的循环语句。当它的控制表达式是真时,while语句重复执行一个语句或语句块。它的通用格式如下:
while(condition){
// 循环体
……
}
条件 condition 可以是任何布尔表达式。只要条件表达式为真,循环体就被执行。当条件 condition 为假时,程序控制就传递到循环后面紧跟的语句行。如果只有单个语句需要重复,大括号是不必要的(加上大括号总是一件好的事情,便于以后扩充)。
例:使用 while 循环计算所有大于100、小于200的自然数之和。
//SampleWhile.java
public class SampleWhile{
public static void main(String[] args){
int sum=0,i=100;
while(i<200){
i++;
sum+=i;
}
System.out.println("the sum is "+sum);
}
}
该程序产生如下输出:
the sum is 15050
程序说明:
while循环(或 Java 的其他任何循环)的循环体可以为空。这是因为一个空语句(仅由一个分号组成的语句)在 Java 的语法上是合法的。例如:
int i=100,j=200;
while(++i<--j) //循环体为空 |
|