0
点赞
收藏
分享

微信扫一扫

使用Java语言求各班平均分和及格人数

juneyale 2022-03-11 阅读 56

要求

  1. 统计3个半成绩情况,每个班有5名同学
  2. 求出各个班的平均分和所有班级的平均分[学生的成绩输入]
  3. 统计三个班的及格人数,每个班有五名学生

实现代码

		Scanner myScanner = new Scanner(System.in);
		double totalScore = 0; // 累积所有学生的成绩
		int passNum = 0; // 累积 及格人数
		int classNum = 3;  //班级个数
		int stuNum = 5; //学生个数
		for(int i = 1; i <= classNum; i++){  // i 表示班级
			double sum = 0;  // 一个班级的总分
			for(int j = 1; j <= stuNum; j++){  //j表示学生
			System.out.println("请输第" + i + "个班的第" + j + "个学生的成绩");
			double score = myScanner.nextDouble();
			//动有一个学生成绩>=60,passNum++
			if(score >= 60){
				passNum++;
			}
			sum += score; // 累积
			System.out.println("成绩为" + score);
			}
			System.out.println("sum=" + sum + "平均分" + (sum / 5));
			totalScore += sum;
		}
		System.out.println("三个班总分=" + totalScore + "平均分" + (totalScore / 15));
		System.out.println("及格人数=" + passNum);
举报

相关推荐

0 条评论