美文网首页
二重循环

二重循环

作者: 蛋炒饭_By | 来源:发表于2018-01-11 08:47 被阅读0次

<pre>

循环回顾

某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分

二重循环

若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分?

image

使用二重循环实现--一个循环体内又包含另一个完整的循环结构

外层循环控制班级数目,内层循环控制每个班级学员数目

image
        int classNum = 3;
        int studentNum = 4;
        Scanner scanner = new Scanner(System.in);
//        外层循环控制班级数目

        for(int i = 0; i < classNum; i++)
        {
            int total = 0;//某个班级全部学员的总成绩
            for(int j = 0; j < studentNum; j++)
            {
                System.out.println("请输入第"+(i+1)+"个班级"+"第"+(j+1)+"个学员的成绩");
                int score = scanner.nextInt();
                total += score;
            }
            System.out.println("第"+(i+1)+"个班级的平均成绩是" + total/4);
        }

    for(int i = 0; i <classNum; i++){
        sum = 0.0;                      
        System.out.println("请输入第" + (i+1) + "个班级的成绩");
        for(int j = 0; j < score.length; j++){ 
            System.out.print("第" + (j+1) + "个学员的成绩:");
            score[j] = input.nextInt();
            sum = sum + score[j];   
        }
        aver [i] = sum / score.length;          //计算平均分
        System.out.println(“第”+(i+1)+“个班级平均分" + aver [i] + "\n");
    }   

如何用*打印矩形图案?

image

分析

用二重循环实现

外层循环控制行数

内层循环控制每行的*号数

打印倒直角三角形

image

从控制台输入直角三角形的高度(行数)

每行*的数目从下至上依次为1、2、3、4…

打印直角三角形

image

从控制台输入直角三角形的高度(行数)

每行 * 的数目依次为1、3、5、7…

分析

实现思路

外层循环控制行数

分析每行打印的内容

每一行打印字符*结束后要换行

内层循环的条件 j<=2i-1

打印九九乘法表

image

分析

九九乘法表共有9行,因此外层循环条件为

i<=9

第i行上有i个式子,因此因此外层循环条件为

j <= I

第i行上的第j个式子为

j的值 * i的值 = j*i的值

在二重循环中使用continue

若有3个班级各4名学员参赛,计算每个班级参赛学员平均分,统计成绩大于85分学员数

image

相关文章

  • 多重循环

    // 什么是二重循环?循环里面嵌套循环 // 在二重循环中,外层循环变量变化一次,内层循环变量变化整个 ...

  • Java 循环语句之多重循环

    循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环...

  • C语言第六次作业:动态申请内存

    动态申请内存 1. 两数之和 数组二重循环\哈希表 167. 两数之和 II - 输入有序数组数组二重循环\首尾指...

  • Javascript第二章break和continue、二重循环

    for和while的区别 for循环要有明确的次数 二重循环 通俗的说就是循环...

  • 二重循环

    若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分?

  • 二重循环

    循环回顾 某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分 二重循环 若有3个班...

  • 二重循环

    循环回顾 某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分 二重循环 若有3个班...

  • 二重循环

    定义 一个循环体内又包含另一个完整的循环结构 外层循环变量变化一次,内层循环变量要变化一遍 例题 若3个班级有4名...

  • 二重循环

  • C语言的傻瓜式随笔(一):嵌套循环-程序结构

    循环语句的嵌套 一个循环结构内可以含有另一个循环,称为循环嵌套,又称多重循环。常用的循环嵌套是二重循环,外层循环称...

网友评论

      本文标题:二重循环

      本文链接:https://www.haomeiwen.com/subject/qvwawxtx.html