当前位置 博文首页 > YHSevenWater的博客:Java一维数组的使用

    YHSevenWater的博客:Java一维数组的使用

    作者:[db:作者] 时间:2021-08-11 16:07

    **从键盘读入学生成绩,找出最高分,并输出学生成绩等级。

    ?成绩>=最高分-10 等级为’A’
    ?成绩>=最高分-20 等级为’B’
    ?成绩>=最高分-30 等级为’C’
    ?其余 等级为’D**

    package com.java.arraysdemo;
    import java.util.Scanner;
    /*
    * 从键盘读入学生成绩,找出最高分,并输出学生成绩等级。
    ?成绩>=最高分-10 等级为’A’
    ?成绩>=最高分-20 等级为’B’
    ?成绩>=最高分-30 等级为’C’
    ?其余 等级为’D’
    * */
    public class ArrayDemo1 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.print("请输入学生的人数:");
            int number = scanner.nextInt();
            int [] array = new int[number];
            System.out.println("请输入"+number+"个人的成绩分别为:");
            for (int i = 0; i < number; i++) {
                array[i] = scanner.nextInt();
            }
            int grade = array[0];
            for (int i = 1; i < number; i++) {
                if(grade<array[i]){
                    grade = array[i];
                }
            }
            System.out.println("最高分是:"+grade);
    
            for (int i = 0; i < number; i++) {  //等级划分
                if(array[i]>=grade-10){
                    System.out.println("student "+i+" score is "+array[i]+" grade is A");
                }
                else if(array[i]>=grade-20){
                    System.out.println("student "+i+" score is "+array[i]+" grade is B");
                }
                else if(array[i]>=grade-30){
                    System.out.println("student "+i+" score is "+array[i]+" grade is C");
                }
                else{
                    System.out.println("student "+i+" score is "+array[i]+" grade is D");
                }
            }
        }
    }
    
    

    在这里插入图片描述

    cs