1.统计三个班成绩情况,每个班有5名同学,求出各个班平均分和所有班级平均分【学生成绩从键盘输入】
2.统计三个班及格人数,每个班有5名同学。
import java.util.Scanner; public class MulFor{ //主函数 public static void main(String[] args){ Scanner scanner = new Scanner(System.in); //new 一个Scanner对象 double grade = 0; //学生成绩 double total = 0; //三个班平均成绩和 int count = 0; //及格人数 double average = 0; //平均分 for(int i = 1; i < 4; i++){ //有3个班级,循环3次 double sum = 0; //一个班级所有学生成绩之和 for(int j = 1; j < 6; j++){ //每个班有5个学生,循环5次 System.out.println("请输入" + i + "班学生" + j + "的成绩:"); grade = scanner.nextDouble(); //接收 if(grade >= 60){ //判断成绩是否及格 count++; //统计及格人数 } sum += grade; //统计班级总分 } average = sum / 5; //计算班级平均分 System.out.println(i + "班级学生的平均成绩为:" + average); total += average; //统计三个班级平均分之和 } System.out.println("---------------------------------------"); System.out.println("所有班级及格人数:" + count); System.out.println("所有班级学生的平均成绩为:" + (total / 3)); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)