第一章第四天Java基础语法 循环结构

1、循环结构分类:while 、  do-while 、 for

2、语法:准备三要素:循环操作、循环条件、循环变量

3、while循环

       while循环形式

                               while(判断条件)

                                 {

                                    执行语句;

                                  }

          流程图:

  例题:使用while循环结构输出:100,95,90,85,... ...,5。

public class Day05_1 {
    public static void main(String[] args){
        int x=100;
        while(5<=x){
            System.out.println(x);
            x=x-5;
        }
    }

4、do-while循环

           do-while循环形式

                                    do
                                        {

                                          执行语句;

                                        }while(条件判断)

           do-while循环流程图:

        

       例题:使用do-while循环结果实现:计算1~50中是7的倍数的数值之和并输出。

public class Day05_2 {
    public static void main(String[] args){
        int x=0;
        int sum=0;
        do{
            x++;
            if(x%7==0){
                System.out.println(x);
                sum+=x;
            }
        }while(x<=50);
        System.out.println("1~50中7的倍数的数值之和"+sum);

    }
}

5、 for循环

            for循环形式

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

          流程图:

   例题:使用for循环结构实现:从键盘上接收从周一至周五每天的学习时间(以小时为单位),并计算每日平均学习时间。

import java.util.Scanner;
public class Day06_1 {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        double sum = 0;
        double avg;
        for(int i = 1;i <= 5;i++){
            System.out.println("请输入周" + i + "的学习时间:");
            double a = input.nextDouble();
            sum += a;
        }
        avg = sum/5;
        System.out.println("周一至周五每日平均学习时间是:" + avg + "小时");
    }
}

猜你喜欢

转载自blog.csdn.net/qq_40115919/article/details/81206538