zoukankan      html  css  js  c++  java
  • 从键盘输入成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10,为A,成绩>=最高分-20,为B,成绩>=最高分-30,为C,其余等级为D

    import java.util.Scanner;
    public class TestStudent {
    public static void main(String[] args) {
    //从键盘获得数据
    Scanner scan = new Scanner(System.in);
    //输入学生个数
    System.out.println("请输入学生个数:");
    int maxGrade=0;
    int count = scan.nextInt();
    //确定成绩个数,并用数组保存
    int[] score = new int[count];
    for(int i=0;i<score.length;i++){
    //从键盘获得成绩
    int grade = scan.nextInt();
    //把取得的成绩放在数组中
    score[i] = grade;
    //比较数组中值得大小
    if(score[i] > maxGrade){
    //获得最大值
    maxGrade = score[i];
    }

    }
    //输出最大值
    System.out.println("maxGrade为"+maxGrade);
    //遍历成绩,并且给成绩划分等级
    for(int i=0;i<score.length;i++){
    char leavl;
    if(score[i]>=maxGrade-10){
    leavl = 'A';
    }
    else if(score[i]>=maxGrade-20){
    leavl = 'B';
    }
    else if(score[i]>=maxGrade-30){
    leavl = 'C';
    }
    else{
    leavl = 'D';
    }
    //输出对应的学生学号,成绩和等级
    System.out.println("student为"+i+",score为"+score[i]+",leavl为"+leavl);
    }

    }

    }

  • 相关阅读:
    .NET中栈和堆的比较 #1
    Asp Interview Questions and Answers
    c#缓存介绍(转)
    [转]Post和Get的区别(兼谈页面间传值的方式)
    .NET垃圾回收机制 转
    zoj 3008 3010
    zoj 2912 Average distance
    TinyMCE,强大的网页编辑器插件
    zoj 3587 Marlon's String
    SOJ和FOJ的比赛
  • 原文地址:https://www.cnblogs.com/caocx/p/5710375.html
Copyright © 2011-2022 走看看