for循环

for(表达式1;表达式2;表达式3){
//循环体
}



for关键字后面括号中的3个表达式必须用“;”隔开
for循环结构执行的顺序如下。

(1)执行初始部分(int i=0;)。

(2)进行循环条件判断(i<100;)。

(3)根据循环条件判断结果。

如果为true,则执行循环体。

如果为false,则退出循环,步骤(4).步骤(5)均不执行。(4)执行迭代部分,改变循环变量值(i++)。

(5)依次重复步骤(2)~步骤(4),直到退出for循环结构。
案例:
循环输入某同学结业考试的5门的成绩,并计算平均分。

package xcdq.sgs;

import java.util.Scanner;

/**
 * @author xcdq.SGS
 * @date 2021/4/20 18:30
 */
public class demo1 {
    public static void main(String[] args) {
        int sum = 0; //成绩之和
        Scanner input = new Scanner(System.in);
        System.out.println("输入学生姓名:");
        String name = input.next();
        for (int i = 0; i < 5; i++) {  //循环录入五门成绩
            System.out.println("请输入5门成绩的第" + (i+1) + "门课的成绩:");
            int score = input.nextInt();  //录入成绩
            sum = sum +score;

        }
        double avg = (double) sum/5;  //计算平均分
        System.out.println(name + "的平均分是:" + avg);

    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容