当前位置: 首页 > news >正文

java输入输出学生成绩_java从键盘输入学生成绩,找出最高分,并输出学生成绩等级。...

/*从键盘输入学生成绩,找出最高分,并输出学生成绩等级;成绩 >=最高分-10 等级为A成绩 >=最高分-20 等级为B成绩 >=最高分-30 等级为C其余为 等级为D提示:先输入学生人数,根据人数创建int数组,存放学生成绩;*/package study01;

import java.util.Scanner;

public class Score {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

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

int length = sc.nextInt();

int[] scores = new int[length];

int maxScore = 0;

for (int i = 0; i < scores.length; i++) {

scores[i] = sc.nextInt();

if (scores[i] > maxScore) {

maxScore = scores[i];

}

}

System.out.println("最高分" + maxScore);

System.out.println("输入的成绩为:");

for (int i = 0; i < scores.length; i++) {

char level;

if (scores[i] > maxScore - 10) {

level = 'A';

} else if (scores[i] > maxScore - 20) {

level = 'B';

} else if (scores[i] > maxScore - 30) {

level = 'C';

} else {

level = 'D';

}

System.out.println("student["+i+"] score is "+scores[i]+" grade is "+level);

}

}

}输出结果如下:

请输入学生人数:6

90

70

80

50

60

40

最高分90

输入的成绩为:

student[0] score is 90 grade is A

student[1] score is 70 grade is C

student[2] score is 80 grade is B

student[3] score is 50 grade is D

student[4] score is 60 grade is D

student[5] score is 40 grade is D

来源:https://www.cnblogs.com/wangyuebo/p/6130854.html

相关文章:

  • java $ 解析api_Java版抖音解析接口
  • java 10的 6次方_【Java】 剑指offer(15) 数值的整数次方
  • java 方法 返回值 int_关于java字节流类的read()方法返回值为int的思考
  • java 迭代器复制_java设计模式之迭代器模式
  • java取文件类型_java如何通过文件描述符获取文件类型
  • java pdb_当12C PDB遇上JDBC
  • java复选框添加选中事件_Java的JTable中添加JCheckBox,点击事件处理问题,求高手指点迷津...
  • java thread类是抽象类_抽象类详解
  • 摘要认证 java_摘要认证及实现HTTP digest authentication
  • ssdp java_SSDP 简单服务发现协议
  • suse tomcat mysql_suse 安装jdk和tomcat工作记录
  • javascript java 语法_JavaScript
  • java.lang.nullpointerexception:group_为什么会出现java.lang.nullpointerexception错误
  • java数组查找指定元素_Java在数组中查找指定元素的方法
  • k8s mysql volume_k8s实践(七):存储卷和数据持久化(Volumes and Persistent Storage)
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 11111111
  • 2017前端实习生面试总结
  • Bootstrap JS插件Alert源码分析
  • iOS 颜色设置看我就够了
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript 一些 DOM 的知识点
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MQ框架的比较
  • nodejs实现webservice问题总结
  • PHP 的 SAPI 是个什么东西
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 对JS继承的一点思考
  • 翻译--Thinking in React
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 将 Measurements 和 Units 应用到物理学
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何实现 font-size 的响应式
  • 思考 CSS 架构
  • 云大使推广中的常见热门问题
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (1)Nginx简介和安装教程
  • (2022 CVPR) Unbiased Teacher v2
  • (初研) Sentence-embedding fine-tune notebook
  • (多级缓存)多级缓存
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (四)汇编语言——简单程序
  • .FileZilla的使用和主动模式被动模式介绍
  • .Mobi域名介绍
  • .NET Core中的去虚
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net6 webapi log4net完整配置使用流程
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET国产化改造探索(一)、VMware安装银河麒麟