成绩分类 总结(Java)

来源:互联网 发布:java无法安装 编辑:程序博客网 时间:2024/06/03 22:25

成绩分类

描述:对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]]);
原创粉丝点击