欢迎光临散文网 会员登陆 & 注册

尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)

2023-08-12 09:55 作者:34279065034_bili  | 我要投稿

package com.test;


import java.util.Scanner;


/**

 * @author zgx

 * @deprecated 输入学生成绩,得到最高分,并对每一个学生评等级

 * @version 1.0

 */


public class ArrayTest01 {

   public static void main(String[] args) {


      //获取学生人数创建数组

      System.out.print("请输入学生人数:");

      Scanner scanner = new Scanner(System.in);

      int i = scanner.nextInt();


      int[] students = new int[i];

      double[] grade = new double[i];


      //输入每一个学生的值

      for (int j = 0; j < grade.length; j++) {

         System.out.print("请输入第" + (j + 1) + "个学生的成绩:");

         Scanner scanner2 = new Scanner(System.in);

         grade[j] = scanner.nextDouble();

      }


      double max = 0;


      //得到最高分

      for (int j = 0; j < grade.length; j++) {

         if (max > grade[j]) {

            break;

         } else {

            max = grade[j];

         }

      }


      System.out.println("最高分是:" + max);


      //评等级

      for (int j = 0; j < students.length; j++) {

         if (grade[j] >= (max - 10)) {

            System.out.println("第" + (j + 1) + "位学生的成绩是:" + grade[j]

                  + ",等级是A");

         } else if (grade[j] >= (max - 20)) {

            System.out.println("第" + (j + 1) + "位学生的成绩是:" + grade[j]

                  + ",等级是B");

         } else if (grade[j] >= (max - 30)) {

            System.out.println("第" + (j + 1) + "位学生的成绩是:" + grade[j]

                  + ",等级是C");

         } else {

            System.out.println("第" + (j + 1) + "位学生的成绩是:" + grade[j]

                  + ",等级是D");

         }

      }

   }

}


尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)的评论 (共 条)

分享到微博请遵守国家法律