Java循环有三种格式,两种类型:
类型1:先判定循环条件,再执行循环体
while(循环条件){
循环体
}
for(循环计算器初始化;循环判定;循环计算器变更){
循环体
}
类型2:先执行循环体,再判定循环体条件
do{
循环体
} while(循环条件);
下面通过示例分别演示这三种循环语句用法。三个示例都是使用循环打印1-100累加的结果。
示例1:
importjava.util.Scanner;
publicclassDemo1{
publicstaticvoidmain(String[]args) {
intn=0;//累加的结果
inti=1;//循环计数器
while(i<=100){
n+=i++;
}
System.out.println("1-100累加和是:"+n);
}
}
示例2:
importjava.util.Scanner;
publicclassDemo2 {
publicstaticvoidmain(String[]args) {
intn=0;//累加的结果
for(inti=0;i<=100;i++){
n+=i;
}
System.out.println("1-100累加和是:"+n);
}
}
示例3:
importjava.util.Scanner;
publicclassDemo3{
publicstaticvoidmain(String[]args) {
intn=0;//累加的结果
inti=1;
do{
n+=i;
i++;
}while(i<=100);
System.out.println("1-100累加和是:"+n);
}
}
三个示例运行的结果都一样,如下图所示: