成绩分类 总结(Java)
成绩分类
描述:对0到100分的成绩按等级进行分类,其中:
范围 | 类别 |
---|---|
0~59分 | 不及格 |
60~69分 | 及格 |
70~79分 | 中等 |
80~89分 | 良好 |
90~100分 | 优秀 |
说明:这里介绍了三种方法对分数score进行分类,思路逐渐精炼 ^_^
方法一:if-else 处理
if(score>=90) System.out.println("优秀");else if(score>=80) System.out.println("良好");else if(score>=70) System.out.println("中等");else if(score>=60) System.out.println("及格");else System.out.println("不及格");
方法二:switch-case 处理
switch (score/10) {case 10: case 9: System.out.println("优秀"); break;case 8: System.out.println("良好"); break;case 7: System.out.println("中等"); break;case 6: System.out.println("及格"); break;default: System.out.println("不及格"); break;
}
方法三:数组 处理
// 将成绩等级存在数组中
String arr[] = {"优秀","良好","中等","及格","不及格"};// 数组pos中的下标对应于score/10的结果,pos中的值对应于数组arr等级
int pos[] = {4,4,4,4,4,4,3,2,1,0,0};// 输出结果
System.out.println(arr[pos[score/10]]);
成绩分类 总结(Java)相关推荐
- 学生成绩查询系统(Java实现),你第一个Java小项目
一.学生成绩查询系统(Java实现) 项目要求(我们可以做的更面向对象一点,灵活处理): 具体思路如下: 1.引入程序需要调用的包 2.创建总程序包 "stuScoreInquirySyst ...
- 基于SMB协议的共享文件读写 博客分类: Java
基于SMB协议的共享文件读写 博客分类: Java 一.SMB协议 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445. 服务器信息块(SMB)协议是一种IBM协议,用于在计算机 ...
- 多态的概念、对象上下转型、多态的应用、异常(异常概念、异常分类、java异常处理机制、try...catch...finally、throw和throws、自定义异常)
多态的概念: 多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果. 多态存在的三个必要条件: ① 需要存在继承或实现关系 ② 同样的方法调用而执行不同的操作.运行不同代码(重写 ...
- 23种经典设计模式都有哪些,如何分类?Java设计模式相关面试
23种经典设计模式都有哪些,如何分类? 23种经典设计模式都有哪些,如何分类? java常用的设计模式?说明工厂模式 Java 中的23 种设计模式: Factory(工厂模式), Builder(建 ...
- 数据结构实验报告—学生成绩管理系统(Java实现)
数据结构实验报告----学生成绩管理系统(Java实现) [具体下载链接]https://download.csdn.net/download/mmzian/10897535 部分代码展示 Test类 ...
- 学生信息管理系统(成绩统计)Java课设
下载地址:学生信息管理系统(成绩统计)Java课设-Web服务器文档类资源-CSDN下载 ├── StudentInfo │ ├── bin │ │ ├── com │ │ │ ...
- 中文文本分类的java包_java实现中文文本分类
基于libsvm 的中文文本分类原型支持向量机(Support Vector M... 基于SSPP-KELM多标签文本分类算法的实现_电子/电路_工程科技_专业资料.文本数据分类后,根据类标签的个数 ...
- 基于贝叶斯算法实现简单的分类(java)
参考文章:https://blog.csdn.net/qq_32690999/article/details/78737393 项目代码目录结构 模拟训练的数据集 核心代码 Bayes.java pa ...
- 设计一个成绩分类 输入成绩 输出优秀_BenQ 明基 PD2720U 27寸 Thunderbolt3.0 专业设计显示器开箱评测...
前言我们刚评测过BenQ的PD2705Q 27寸2K Type-C专业设计显示器.今天要为大家带来同为PD系列的BenQ PD2720U专业设计显示器,27英寸搭载4K UHD分辨率屏幕,支持96% ...
最新文章
- CF990G GCD Counting(树上莫比乌斯反演,分层图,并查集)
- 国外版莆田系医院要凉了:谷歌禁止未验证、没有科学根据的医疗广告
- xlsxwriter写行合并_使用xlsxwriter将pandas数据框写入excel并包含“write-rich”字符串格式...
- 3d max用不同目标做关键帧_基于光流的视频目标检测系列文章解读
- oppoa9处理器怎么样_oppoA9究竟怎么样?看看与三星A60元气版的对比吧
- PLSQL9.0下载及配置oracle,PLSQL登录时常见问题解决
- 物理路径与虚拟路径 及Web Server
- 你觉得外观模式和代理模式的联系和区别是什么?_GoF23种设计模式
- nodejs连接MongonDB和mysql进行CRUD
- 消息称字节跳动将推迟IPO 官方回应:尚无上市计划
- ASP.NET MVC的JavaScriptResult
- Go语言http服务器
- Jenkins手动更新AWS 上面的ECS服务
- 中山大学计算机学院官网万海,中山大学
- wifi卡慢延迟高_如何解决WiFi又慢又卡
- TestCenter测试管理工具功能详解二(G)
- 几个实用的app和网站
- 获取input选择文件的本地地址
- 《外星人入侵》 教程详解
- 混沌麻雀搜索优化算法-附代码
热门文章
- java web 轻量 编辑器_NKeditor: NKedtior是一款优秀的轻量级Web编辑器,基于 Kindedior 二次开发...
- 性别和肥胖到底有关系吗?MIMIC数据库告诉你~
- 三星note3 android4.3,三星Galaxy Note3的手机系统是什么?能升级安卓4.3吗?
- office2019部署工具安装
- FreeBSD中文社区
- charles证书过期-mac
- 一份Java程序员进阶架构师的秘籍,你离架构师还差多远
- 低频125KHz激励信号发送
- 使用微信公众号测试号如何进行自定义菜单的设定
- 【2021-03-20】【Mybatis】Mybatis 判断字符串非空和空串 报错, Encountered “ <IDENT> “AND ““ at line 1