首页 > 其他分享 >多重循环练习

多重循环练习

时间:2022-10-27 22:12:54浏览次数:39  
标签:及格 多重 sum 练习 System totascore 循环 println out

import java.util.Scanner;
public class Eext {
public static void main(String[] args) {
//统计三个班的情况,每个班有五个学生,求出各个班的平均分和所有班级的平均分和所有及格的人数

Scanner myscanner = new Scanner(System.in); //创建一个键盘扫描器

double totascore = 0; //用来统计输入的所有学生的总成绩

int passNum = 0; //用来统计及格人数的变量

for (int i = 1; i <= 3; i++) { // i循环班级
double sum = 0; //计算 总分 的变量
for (int j = 1; j <= 5; j++) { //j循环学生
System.out.println("请输入第" + i + "个班的第" + j + "个学生的成绩:");
double score = myscanner.nextDouble(); //键盘输入学生成绩
sum = sum + score; //计算输入的学生的总分

if (sum >= 60) { //如果输入的学生成绩 >= 60 那么 用来统计及格人数的变量+1
passNum++;
}
System.out.println("成绩为:" + score);
}
System.out.println("总分为:" + sum + "平均分为:" + (sum / 5));
totascore = totascore + sum;
}
System.out.println("所有班级的总分为:" + totascore + "所有班级的平均分为:" + (totascore / (3 * 5)));
System.out.println("及格人数为:" + passNum);

}
}

标签:及格,多重,sum,练习,System,totascore,循环,println,out
From: https://www.cnblogs.com/shuqiqi/p/16834184.html

相关文章

  • 反证法证明, 抓住定义的意义,不惧Corner case, 抓住循环不变量 | 代码随想录算法训练
    目录977.有序数组的平方算法的正确性采用反证法证明思路解题方法Code209.长度最小的子数组思维打开,抓住滑动窗口定义本质与意义,笑对CornerCases59.螺旋矩阵II......
  • 循环判断用户输入的年份是闰年还是平年
    1、需求:判断用户输入的年份是闰年还是平年2、实现:/**〈循环判断用户输入的年份是闰年还是平年〉*@paramyear:年份choose:是否继续*@return0*goto语句可以使程......
  • 循环控制语句
    day03循环控制语句概述:循环控制语句根据对应的条件来控制对应的代码片段的执行次数(多次执行循环执行),常用的循环控制语句whiledowhilefor...循环是重复执行多次代......
  • 力扣(leetcode) 401. 二进制手表(枚举)(奇妙思路循环)
    题目在这:​​https://leetcode-cn.com/problems/binary-watch/​​题目分析:用通俗易懂的语言解释一下题目的意思。上面一行是小时。下面一行是分钟。拿题目给的图解释......
  • 循环~完数
    题目描述一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。编程序找出N之内的所有完数,并按下面格式输出其因子:输入......
  • 循环~分数序列求和
    题目描述有一分数序列:2/13/25/38/513/821/13......求出这个数列的前N项之和,保留两位小数。输入N输出数列前N项和1#include<stdio.h>2intmain(){3......
  • 循环~是素数吗
    题目描述小曹想知道一个数N是不是素数。输入一个整数N,1<=N<=10000输出如果N是素数,则输出"Nisaprime",其中N用具体数值代替 如果N不是素数,则输出"Nisnotaprim......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:全排列
    题目:给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。 示例1:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2]......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:最大子数组和
    题目:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例1:输入:nums=[-2,1,-3,4,-1,......
  • 【笔记02】Javascript - 基本概念 - (语句、练习)
    Javascript基本概念:语句if、ifelsefor 循环while 循环dowhile 循环switchcasebreakcontinueif、ifelse语法:if(条件){语句}elseif(){语句}else{语句}条件成......