java 输出学生成绩和成绩等级
题目
- 从键盘读入学生成绩,找出最高分,
- 并输出学生成绩等级。
- 成绩>=最高分-10 等级为’A’
- 成绩>=最高分-20 等级为’B’
- 成绩>=最高分-30 等级为’C’
- 其余 等级为’D’
- 提示:先读入学生人数,根据人数创建int数组,
- 存放学生成绩
输出
结果:
请输入学生人数:
5
请输入5个成绩:
56
74
89
41
89
student0 score is 56 grade is D
student1 score is 74 grade is B
student2 score is 89 grade is A
student3 score is 41 grade is D
student4 score is 89 grade is AProcess finished with exit code 0
代码
package lesson.l7_array;
import java.util.Scanner;
/*** * @Description* @author DQ Email:3056166240@qq.com* @version 1.0* @date* @function* 从键盘读入学生成绩,找出最高分,* 并输出学生成绩等级。* 成绩>=最高分-10 等级为’A’* 成绩>=最高分-20 等级为’B’* 成绩>=最高分-30 等级为’C’* 其余 等级为’D’* 提示:先读入学生人数,根据人数创建int数组,* 存放学生成绩*/
public class ArrayTest1 {public static void main(String[] args) {Scanner scan=new Scanner(System.in);System.out.println("请输入学生人数:");int n=scan.nextInt();int[]students=new int[n];System.out.println("请输入5个成绩:");int max=0;char []scores=new char[n];
// 存放学生成绩并计算最大值for (int i = 0; i < n; i++) {students[i]= scan.nextInt();max= Math.max(max, students[i]);}
// 判断学生成绩等级并输出for (int i = 0; i < n; i++) {if (students[i]>=max-10){scores[i]='A';}else if (students[i]>=max-20){scores[i]='B';}else if (students[i]>=max-30){scores[i]='C';}else {scores[i]='D';}System.out.println("student"+i+" score is "+students[i]+" grade is "+scores[i]);}scan.close();}}
java 输出学生成绩和成绩等级相关推荐
- 对某班学生成绩排序。从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后分别按学生成绩由高到低顺序输出学生姓名和成绩,成绩相同时,则按输入次序排序。
[问题描述] 对某班学生成绩排序.从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后分别按学生成绩由高到低顺序输出学生姓名和成绩,成绩相同时,则按输入次序排序. [输入形式 ...
- 定义一个数组来存储10个学生的成绩,计算并输出学生的平均成绩
定义一个数组来存储10个学生的成绩,计算并输出学生的平均成绩. <!DOCTYPE html> <html lang="en"> <head>& ...
- 用java输出学生信息表代码_使用java导出学生成绩表-excel成绩表
本文简单研究使用java导出学生成绩表,使用到的导出Excel的技术为Apache poi,相关的技术可以查看我之前的文章.之前导出的Excel的格式为03版的xls,使用的jar为poi-3.10- ...
- Java 计算学生的平均成绩
题目描述 输入学生人数n,并输入这n个学生的英语成绩,统计并输出他们的平均分以及不及格学生的人数.英语成绩和平均分都取整数. 输入描述 学生人数n,后面跟n个整数 输出描述 平均成绩和不及格学生的人数 ...
- Java 计算学生的考试成绩
题目描述 下面程序用来计算学生的考试成绩.本次考试总共有40题,每题2.5分,学生的成绩最后用两种方式表示,第一种是百分制(如0,97.5等等):第二种方式是以字符的方式表示,所有合格的学生用Y表示, ...
- 信息学奥赛C++语言:输出学生序号与成绩
[题目描述] 输入10个学生的某门课程的成绩,打印出低于平均分的学生序号与成绩 . [输入] 10个实数,代表10个学生的成绩 . [输出] 换行输出低于平均分的学生序号与成绩(保留两位小数),学生序 ...
- Java+MySQL学生选课与成绩管理系统(数据库版)
一.项目要求 学生选课与成绩管理系统(数据库版) 1.配置MySQL数据库 2.利用java+MySQL实现系统各个功能 3.功能包括: (1)系统交互界面,如下图所示 (2)学生信息的增删改查.学生 ...
- 用java输入学生姓名查询成绩_编写一个Java程序,提示用户输入学生数量,学生姓名和他们的成绩,并按照成绩的降序打印学生姓名...
importjava.util.Scanner;publicclassmyclass{publicstaticvoidmain(String[]args){Scannerinput=newScanne ...
- 用java输入学生姓名查询成绩_制作学生信息(姓名,学号,成绩)管理系统(用Java)...
展开全部 import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Container; import jav ...
最新文章
- oracle技术之Oracle 跟踪事件(一)
- 来看看如何使用策略模式干掉讨厌的 if else
- 记录EntityValidationErrors的详细信息
- 划分VLAN将生成树协议中的阻塞端口设置为转发端口
- python之禅星号_Python基础1
- 【转】Mybatis/Ibatis,数据库操作的返回值
- 高数复习9.13 函数与极限
- java定义一个矩阵的类_java写入一个矩阵,如何编程求该矩阵的秩
- spring事务和mysql的隔离级别
- 服务器控件的 ID, ClientID 和 UniqueID 属性
- Windows10 安装 RabbitMQ
- Linux系统根据端口号查找项目路径
- [原]tornado源码分析系列(五)[HTTPServer 层]
- Python实现向量自回归(VAR)模型——完整步骤
- 为NodePad++添加CSS格式化功能
- EditPlus工具添加XML格式化插件
- 新科高德发布2009.03版电子眼升级数据
- 在番看付费美女直播,不想花钱,我这样做了!
- MySQL数据库web客户端管理工具软件
- pytorch-CPU版本无须卸载转pytorch-GPU版本
热门文章
- SYSAUX tablespace grows quite fast due to Apply spilling [ID 556183.1]
- 【学习笔记】信息与网络安全概述
- docker 在线运行c语言程序,在docker中运行mpi应用程序
- 吴祥龙-2018212756
- 学生成绩查询(查最大值,最小值,平均值,升序,降序)
- python 音乐编程,python插入音乐进行播放的方法
- Storm入门之附录A
- 使用AJAX上传文件(前后端不分离)
- Scala编程(第四版)
- Linux查看文件创建时间