循环语句
循环语句能够使程序代码重复执行。java支持三种循环构造类型:while、do-while和for。
for和while循环是在执行循环体之前测试循环条件,而do-while是在执行循环体之后测试循环条件。这就意味着for和while循环可能连一次循环体都未执行,而do-while将至少执行一次循环体。
提示:
接下来的示例都将·以 10的阶乘 作为示例
while语句
while是一种先判断的循环结构。格式如下:
while(循环条件){
语句组
}
示例:
int q=1;
int sum=1;
while (q<=10) {
sum *= q;
q++;
}
System.out.println(sum);
do-while语句
do-while语句的使用与while语句相似,不过do-while语句是时候判断循环条件结构。
结构如下:
do{
语句组
}while(循环条件)
示例:
int m=1;
int sum1=1;
do {
sum1 *=m;
m++;
}while(m<=10);
System.out.println(sum1);
for语句
for语句是应用最广泛、功能最强的一种循环语句。一般格式如下:
for(初始化;循环条件;迭代){
语句组
}
示例:
int n;
int sum2=1;
for(n=1;n<=10;n++) {
sum2 *= n;
}
System.out.println(sum2);