• 2022-06-19
    依次输入10个学生成绩,判断学生成绩等级(优秀、良好、中等、及格、不及格)并计算各等级人数。
  • import java.util.*; public class Test { public static void main(String args[]) { double score[]=new double[10]; int i; int a[]=new int[5]; Scanner sc=new Scanner(System.in); for(i=0;i<10;i++) { System.out.print("输入第"+(i+1)+"个学生成绩:"); score[i]=sc.nextDouble(); switch((int)score[i]/10) { case 10: case 9:System.out.println("成绩等级为优秀");a[0]++;break; case 8:System.out.println("成绩等级为良好");a[1]++;break; case 7:System.out.println("成绩等级为中等");a[2]++;break; case 6:System.out.println("成绩等级为及格");a[3]++;break; case 5: case 4: case 3: case 2: case 1: case 0:System.out.println("成绩等级为不及格");a[4]++;break; default:System.out.println("输入数值不符合要求!"); } } System.out.println("优秀人数:"+a[0]+"\n良好人数:"+a[1]+"\n中等人数:"+a[2]+"\n及格人数:"+a[3]+"\n不及格人数:"+a[4]); } }[/i][/i]

    举一反三

    内容

    • 0

      测试成绩等级评价分为优秀、良好、()四个等级。 A: A中等 B: B差 C: C及格 D: D不及格

    • 1

      输入一个正整数n,再输入n个学生的成绩,计算平均成绩,并统计所有及格学生的人数。

    • 2

      输入百分制的成绩,输出等级,等级如下:(成绩等级.py) (1)成绩&#91;60时,不及格; (2)当60<=成绩<70时,及格; (3)当70<=成绩<90时,中等; (4)成绩&#93;=90时,优秀。

    • 3

      每学年评定一次成绩,各测试项目得分之和为《标准》的最后得分,分优秀、良好、及格、不及格四个等级。各等级成绩范围正确的是()。 A: 优秀100~85 B: 良好70~85 C: 及格65~70 D: 不及格60~0

    • 4

      某“学生学分”处理模块接受一个“成绩等级”变量,根据成绩等级的不同(优秀,良好,及格,不及格)作不同的处理。成绩为“优秀”、“良好”和“及格”的学生均可获得对应课程学分,如果成绩等级是“不及格”还必须输入具体成绩,若成绩大于或等于40,可以参加补考,补考成绩合格后可获得学分;若成绩小于40,不能获得学分。请用等价类划分法设计测试用例。