指定等级(一维数组实例)
来源:互联网 发布:java action是什么 编辑:程序博客网 时间:2024/06/05 06:41
指定等级
编写一个程序,读入学生成绩,获取最高分best,然后根据下面的规则赋等级值:
如果分数 >= best - 10,等级为A;
如果分数 >= best - 20,等级为B;
如果分数 >= best - 30,等级为C;
如果分数 >= best - 40,等级为D;
其他情况,等级为F;
程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级得出结论。
import java.util.Scanner;public class SpecifiedLevel { // Main method public static void main(String[] args) { // Create a Scanner Scanner input = new Scanner(System.in); // Get number of students System.out.print("Enter number of students: "); int numberOfStudents = input.nextInt(); int[] scores = new int[numberOfStudents]; // Array scores int best = 0; // The best score char grade; // The grade // Read scores and find the best score System.out.print("Enter " + numberOfStudents + " scores: "); for (int i = 0; i < scores.length; i++) { scores[i] = input.nextInt(); if (scores[i] > best) best = scores[i]; } // Declare and initialize output string String output = ""; // Assign and display grades for (int i = 0; i < scores.length; i++) { if (scores[i] >= best - 10) grade = 'A'; else if (scores[i] >= best - 20) grade = 'B'; else if (scores[i] >= best - 30) grade = 'C'; else if (scores[i] >= best - 40) grade = 'D'; else grade = 'F'; output += "Student " + i + " score is " + scores[i] + " and grade is " + grade + "\n"; } // Display the result System.out.println(output); }}
阅读全文
0 0
- 指定等级(一维数组实例)
- 指针和数组实例解析(一)
- 数据结构实例<一>(数组排序)入门
- α星的等级体系(一)
- 等级考试(一):三级网络---似曾相识
- C++动态生成一维数组和二维数组实例
- PHP实现一维数组转换成二维数组实例
- 数组排序,等级排序
- 数组(一维数组)
- Java自定义一维数组、二维数组的实例化,解决一维数组、二维数组NullPointerException异常
- 国家等级考试二级Visual FoxPro应试手册(一)
- 图像处理(一)全等级直方图灰度拉伸
- 树状数组习题:棋子等级
- Java数组练习(一)打印输出指定数组所有元素
- Python 实例一 统计指定文件的行数或读取指定文件指定行数的内容
- C#控制台基础 用指定字符连接一维string数组
- C语言 与指定数字相同的数的个数(一维数组)
- 一维数组(数组指针初探)
- spring 3.0版本以上jar包使用以及依赖关系
- LeetCode题目 Distribute Candies
- jquery的日历插件使用 jeDate
- 数据结构 图论
- 数据库中元数据MetaData
- 指定等级(一维数组实例)
- 泰勒公式的展开细节解析
- Android NDK开发二 cmake脚本编写
- 同步方法与同步块的区别
- 使用QSharedDataPointer报incomplete-type错误
- Super Jumping! Jumping! Jumping! HDU
- 算法之快速排序
- Squid.conf配置文件详解
- std::function 与 std::bind 的基础使用