循环结构
循环结构的基本组成部分
- 初始化语句:在循环开始最初执行,而且只做唯一一次。
- 条件判断:如果成立、则循环继续;如果不成立,则循环退出。
- 循环体:重复做的事情内容,若干行语句。
- 步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。
for循环语句
格式:
for(初始化语句;布尔表达式;步进语句){
循环体
}
示例:
输出十次“上进威龙”+每次的次序
public class Loop {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.println("上进威龙"+i);
}
}
}
while循环语句
格式:
初始化语句;
while(条件判断){
循环体;
步进语句
}
示例:
输出十次“上进威龙”+每次的次序
public class Loop {
public static void main(String[] args) {
int i = 1;
while (i<=10){
System.out.println("上进威龙"+i);
i++;
}
}
}
do while 循环语句
格式:
初始化语句;
do {
循环体;
步进语句;
}while (条件判断);
示例:
输出十次“上进威龙”+每次的次序
public class Loop {
public static void main(String[] args) {
int i=1;
do {
System.out.println("上进威龙"+i);
i++;
}while (i<=10);
}
}
三种循环的区别
- 如果条件判断从来没有满足过,那么for和while循环执行0次,do while至少循环一次。
- for循环的变量在小括号当中定义,只有在循环内部才可以用。
循环嵌套
示例:
//时钟模型示例
public class Loop {
public static void main(String[] args) {
for(int i=0;i<24;i++){
for(int j=0;j<60;j++){
System.out.println(i+"时"+j+"分");
}
}
}
}