成绩分类

描述:对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)相关推荐

  1. 学生成绩查询系统(Java实现),你第一个Java小项目

    一.学生成绩查询系统(Java实现) 项目要求(我们可以做的更面向对象一点,灵活处理): 具体思路如下: 1.引入程序需要调用的包 2.创建总程序包 "stuScoreInquirySyst ...

  2. 基于SMB协议的共享文件读写 博客分类: Java

    基于SMB协议的共享文件读写 博客分类: Java 一.SMB协议 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445. 服务器信息块(SMB)协议是一种IBM协议,用于在计算机 ...

  3. 多态的概念、对象上下转型、多态的应用、异常(异常概念、异常分类、java异常处理机制、try...catch...finally、throw和throws、自定义异常)

    多态的概念: 多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果. 多态存在的三个必要条件: ① 需要存在继承或实现关系 ② 同样的方法调用而执行不同的操作.运行不同代码(重写 ...

  4. 23种经典设计模式都有哪些,如何分类?Java设计模式相关面试

    23种经典设计模式都有哪些,如何分类? 23种经典设计模式都有哪些,如何分类? java常用的设计模式?说明工厂模式 Java 中的23 种设计模式: Factory(工厂模式), Builder(建 ...

  5. 数据结构实验报告—学生成绩管理系统(Java实现)

    数据结构实验报告----学生成绩管理系统(Java实现) [具体下载链接]https://download.csdn.net/download/mmzian/10897535 部分代码展示 Test类 ...

  6. 学生信息管理系统(成绩统计)Java课设

    下载地址:学生信息管理系统(成绩统计)Java课设-Web服务器文档类资源-CSDN下载 ├── StudentInfo │   ├── bin │   │   ├── com │   │   │   ...

  7. 中文文本分类的java包_java实现中文文本分类

    基于libsvm 的中文文本分类原型支持向量机(Support Vector M... 基于SSPP-KELM多标签文本分类算法的实现_电子/电路_工程科技_专业资料.文本数据分类后,根据类标签的个数 ...

  8. 基于贝叶斯算法实现简单的分类(java)

    参考文章:https://blog.csdn.net/qq_32690999/article/details/78737393 项目代码目录结构 模拟训练的数据集 核心代码 Bayes.java pa ...

  9. 设计一个成绩分类 输入成绩 输出优秀_BenQ 明基 PD2720U 27寸 Thunderbolt3.0 专业设计显示器开箱评测...

    前言我们刚评测过BenQ的PD2705Q 27寸2K Type-C专业设计显示器.今天要为大家带来同为PD系列的BenQ PD2720U专业设计显示器,27英寸搭载4K UHD分辨率屏幕,支持96% ...

最新文章

  1. CF990G GCD Counting(树上莫比乌斯反演,分层图,并查集)
  2. 国外版莆田系医院要凉了:谷歌禁止未验证、没有科学根据的医疗广告
  3. xlsxwriter写行合并_使用xlsxwriter将pandas数据框写入excel并包含“write-rich”字符串格式...
  4. 3d max用不同目标做关键帧_基于光流的视频目标检测系列文章解读
  5. oppoa9处理器怎么样_oppoA9究竟怎么样?看看与三星A60元气版的对比吧
  6. PLSQL9.0下载及配置oracle,PLSQL登录时常见问题解决
  7. 物理路径与虚拟路径 及Web Server
  8. 你觉得外观模式和代理模式的联系和区别是什么?_GoF23种设计模式
  9. nodejs连接MongonDB和mysql进行CRUD
  10. 消息称字节跳动将推迟IPO 官方回应:尚无上市计划
  11. ASP.NET MVC的JavaScriptResult
  12. Go语言http服务器
  13. Jenkins手动更新AWS 上面的ECS服务
  14. 中山大学计算机学院官网万海,中山大学
  15. wifi卡慢延迟高_如何解决WiFi又慢又卡
  16. TestCenter测试管理工具功能详解二(G)
  17. 几个实用的app和网站
  18. 获取input选择文件的本地地址
  19. 《外星人入侵》 教程详解
  20. 混沌麻雀搜索优化算法-附代码

热门文章

  1. java web 轻量 编辑器_NKeditor: NKedtior是一款优秀的轻量级Web编辑器,基于 Kindedior 二次开发...
  2. 性别和肥胖到底有关系吗?MIMIC数据库告诉你~
  3. 三星note3 android4.3,三星Galaxy Note3的手机系统是什么?能升级安卓4.3吗?
  4. office2019部署工具安装
  5. FreeBSD中文社区
  6. charles证书过期-mac
  7. 一份Java程序员进阶架构师的秘籍,你离架构师还差多远
  8. 低频125KHz激励信号发送
  9. 使用微信公众号测试号如何进行自定义菜单的设定
  10. 【2021-03-20】【Mybatis】Mybatis 判断字符串非空和空串 报错, Encountered “ <IDENT> “AND ““ at line 1