5.程序循环结构
程序员文章站
2022-07-12 18:36:37
...
程序循环结构
-
Java中的循环语句有while、do while、for等。
-
循环结构的特点是在给定条件成立的情况下,反复执行某程序段,直到条件不成立为止。
循环结构的组成部分:
- 初始部分:设置循环的初始状态。
- 循环体:重复执行的代码。
- 循环条件:判断是否继续循环的条件。
一.while循环语句
语法:
while(循环条件){
循环体
}
要点:
-
循环条件是一个布尔表达式,它的值为布尔类型。
-
先判断循环条件,再执行循环体。
-
如果第一次判断循环条件为假,循环将一次也不执行。
执行步骤:
- 对循环条件进行判断,如果为真,执行循环体。
- 执行完毕后再次进行判断,为真,再次执行循环体。
- 如果为假,跳过循环语句,执行后面的语句。
二. do while 循环语句
语法:
do{
循环体
}while(循环条件);
要点:
-
先循环一次,再判断是否再次循环。
-
以分号结尾,分号非常重要。
执行步骤:
- 执行循环体
- 对循环条件进行判断。
- 条件为真,继续循环,为假,终止循环,执行后续语句。
三. for 循环语句
语法:
for(表达式1;表达式2;表达式3){
循环体
}
要点:
- 表达式1:变量初始化
- 表达式2:循环条件
- 表达式3:修改循环变量的值
- 无论循环多少次,表达式1只执行一次。
- 与while语句相似,都是先判断循环条件,在执行循环
执行步骤:
- 执行表达式1,进行变量初始化操作。
- 执行表达式2,对循环条件进行判断。
- 若结果为真,则执行循环体。
- 循环语句执行完毕后,执行表达式3,改变循环变量的值。
- 再次进行表达式2,若为真,继续循环。
- 若为假,停止循环,执行后面的语句。
四.多重循环
要点:
- 多重循环是指一个循环语句的循环体中再包含循环语句,又称嵌套循环。
- 循环语句中可以嵌套多重循环。
- 不同的循环语句可以相互嵌套。
例:
package 第三章_示例;
import java.util.Scanner;
/**
*多重循环(嵌套循环)
*/
public class nine {
public static void main(String[] args) {
String end=null;
do {
int score;
int sum=0;
double avg=0.0;
Scanner input=new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name=input.next();
for(int i=0;i<5;i++) {
System.out.println("请输入第"+(i+1)+"门课的成绩:");
score=input.nextInt();
sum+=score;
}
avg=sum/5;
System.out.println("平均分为:"+avg);
System.out.println("继续输入吗?(y/n)");
end=input.next();
}while(end.equals("y")||end.equals("Y"));
System.out.println("成绩录入结束");
}
}
上一篇: Java核心 -- 基本程序设计结构
下一篇: Java的基本程序设计结构