Java循环
1、 循环三要素
a) 循环变量值初始化
b) 循环条件
c) 循环变量值要改变
变量初始化;
2、while循环 //先判断 在执行
循环变量初始化;
While(循环条件){
//循环操作块
//循环变量值改变
}
Eg:
public class test3{
public static void main(String[] args){
//求和1-100
int i=1;
int sum=0;
while(i<=100){
sum=sum+i;
i++;
}
System.out.println(sum);
}
}
3、 do-while循 //先执行 在判断
循环变量初始化;
do{
//循环操作块
//循环变量改变
}while(循环条件);
Eg:
public class test4{
public static void main(String[] args){
//求和1-100
int i=0;
int sum=0;
do{
sum=sum+i;
i+=1;
}while(i<=100);
System.out.println(sum);
}
}
4、for循环 //先判断 在执行 可读性比while循环强
For(循环变量初始化;循环条件;循环变量改变){
//循环操作块
}
Eg:
public class test2{
public static void main(String[] args){
//求和1-100
int sum=0;
for(int i=1;i<=100;i++){
sum=sum+i;
}
System.out.println(sum);
}
}
5、循环使用循序推荐
1) 如果明确知道循环次数,优先选择for循环
2) 在不知道循环次数,需要先判断在执行时,选择white循环
3) 在不知道循环次数,需要先判断在执行时,选择do-while循环