while
语法:
while(循环条件) {
循环体
}
当循环条件为true时,就执行循环代码,否则终止循环;
例如:
用while循环完成计算从1加到n的和
public int sum(int n) {
int result = 0;
int i=1;
while(i<=n) {
result = result + i;
i++;
}
return result;
}
do-while
和while非常类似,只不过先执行循环体,然后再判断循环条件.
语法:
do{
循环体
} while(循环条件);
例如:
用do-while循环完成计算从1加到n的和
public int sum(int n) {
int result = 0;
int i = 1;
do {
result = result + i;
i++;
} while(i<=n)
return result;
}
注意:while和do-while循环用在循环次数事先不可确定的情况下