一、循环结构
1.循环概念
需要执行相同或者类似操作的时候,就可以使用循环来简化代码
2.常见的循环
for循环
while循环
do while循环
3.for循环
语法:for(初始化语句;循环条件判断;循环变量改变){
循环操作
}
说明:
A.初始化语句有且仅执行一次
B.循环操作执行 0 - n n(满足循环条件判断的次数)
C.循环变量需要改变 避免死循环
D.循环四要素 :初始化语句、 循环条件判断、 循环操作、 避免死循环(循环变量改变)
循环执行流程图:
案例:
代码:
package com.qf.test;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
//实例化Scanner
Scanner input = new Scanner(System.in);
System.out.println("请输入姓名");
//接收输入的姓名
String name = input.next();
//输出姓名
System.out.println(name);
//定义一个变量记录总成绩
double sum = 0;
//使用for循环录入五门功课成绩并求出平均值
for(int i = 1;i<=5;i++){
//输出要录入的第几门功课成绩
System.out.println("请输入第"+i+"门功课成绩");
//接收输入的成绩
int score = input.nextInt();
//记录总成绩
sum += score;
}
//打印平均成绩
System.out.println("平均成绩为"+sum/5);
}
}
4.while循环
语法: 初始化语句
while(循环条件判断){
执行操作
循环变量改变
}
说明:a.一定要改变循环变量,避免死循环
b.初始化语句可能不需要
循环执行流程图: