欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

5.程序循环结构

程序员文章站 2022-07-12 18:36:37
...

程序循环结构

  • Java中的循环语句有while、do while、for等。

  • 循环结构的特点是在给定条件成立的情况下,反复执行某程序段,直到条件不成立为止。

循环结构的组成部分:

  1. 初始部分:设置循环的初始状态。
  2. 循环体:重复执行的代码。
  3. 循环条件:判断是否继续循环的条件。

一.while循环语句

5.程序循环结构

语法:

while(循环条件){

循环体

}

要点:
  • 循环条件是一个布尔表达式,它的值为布尔类型。

  • 先判断循环条件,再执行循环体。

  • 如果第一次判断循环条件为假,循环将一次也不执行。

执行步骤:
  1. 对循环条件进行判断,如果为真,执行循环体。
  2. 执行完毕后再次进行判断,为真,再次执行循环体。
  3. 如果为假,跳过循环语句,执行后面的语句。

二. do while 循环语句

5.程序循环结构

语法:

do{

循环体

}while(循环条件);

要点:
  • 先循环一次,再判断是否再次循环。

  • 以分号结尾,分号非常重要。

执行步骤:
  1. 执行循环体
  2. 对循环条件进行判断。
  3. 条件为真,继续循环,为假,终止循环,执行后续语句。

三. for 循环语句

5.程序循环结构

语法:

for(表达式1;表达式2;表达式3){

循环体

}

要点:
  • 表达式1:变量初始化
  • 表达式2:循环条件
  • 表达式3:修改循环变量的值
  • 无论循环多少次,表达式1只执行一次。
  • 与while语句相似,都是先判断循环条件,在执行循环
执行步骤:
  1. 执行表达式1,进行变量初始化操作。
  2. 执行表达式2,对循环条件进行判断。
  3. 若结果为真,则执行循环体。
  4. 循环语句执行完毕后,执行表达式3,改变循环变量的值。
  5. 再次进行表达式2,若为真,继续循环。
  6. 若为假,停止循环,执行后面的语句。

四.多重循环

要点:
  • 多重循环是指一个循环语句的循环体中再包含循环语句,又称嵌套循环。
  • 循环语句中可以嵌套多重循环。
  • 不同的循环语句可以相互嵌套。
例:
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