根据成绩返回等级-if与switch实现
来源:互联网 发布:数据加密解密 编辑:程序博客网 时间:2024/06/14 07:34
成绩>= 90 返回A;成绩>= 80 返回B;成绩>= 70 返回C;成绩>= 60 返回D;不及格 返回E;
package com.majing;public class GradeRank {public static void main(String[] args) {// TODO Auto-generated method stub////rank1 test ————————————————————////边界值//float grade = 99f;//System.out.println(rank1(grade));//grade = 100f;//System.out.println(rank1(grade));//grade = 101f;//System.out.println(rank1(grade));//grade = -1f;//System.out.println(rank1(grade));//grade = 0f;//System.out.println(rank1(grade));//grade = 1f;//System.out.println(rank1(grade));////语句覆盖//grade = 65f;//System.out.println(rank1(grade));//grade = 72f;//System.out.println(rank1(grade));//grade = 83f;//System.out.println(rank1(grade));//grade = 95f;//System.out.println(rank1(grade));//grade = 51f;//System.out.println(rank1(grade));////rank2 test ————————————————————//边界值int grade2 = 99;System.out.println(rank1(grade2));grade2 = 100;System.out.println(rank1(grade2));grade2 = 101;System.out.println(rank1(grade2));grade2 = -1;System.out.println(rank1(grade2));grade2 = 0;System.out.println(rank1(grade2));grade2 = 1;System.out.println(rank1(grade2));//语句覆盖grade2 = 65;System.out.println(rank1(grade2));grade2 = 72;System.out.println(rank1(grade2));grade2 = 83;System.out.println(rank1(grade2));grade2 = 95;System.out.println(rank1(grade2));grade2 = 51;System.out.println(rank1(grade2));}//if实现public static char rank1(float grade){char result = 0;if(grade < 0 || grade > 100){System.out.println("Illegal input");}else if(grade >= 90){result = 'A';}else if(grade >= 80){result = 'B';}else if(grade >= 70){result = 'C';}else if(grade >= 60){result = 'D';}else{result = 'E';}return result;}//switch 实现public static char rank2(int grade){int tenDigit = grade/10;char result = 0;switch (tenDigit){case 10:case 9:result = 'A';break;case 8:result = 'B';break;case 7:result = 'C';break;case 6:result = 'D';break;default:if(tenDigit >= 0 && tenDigit < 6){result = 'E';}else{System.out.println("Illegal Input");}}return result;}}
0 0
- 根据成绩返回等级-if与switch实现
- switch代替if else实现学生成绩等级的判定,switch实现域的判定
- 将成绩化成等级if 和switch语句
- switch判断成绩等级
- 根据成绩,输出等级
- switch case判断成绩等级
- switch 根据键盘录入成绩 显示分数及判断等级(第二次)
- switch 根据键盘录入成绩 显示分数及判断等级(第一次)
- switch 根据键盘录入成绩 显示分数及判断等级(第三次)
- 根据学生成绩判断等级
- 20170727 JAVA练习题:运用if else根据分数分成绩等级
- 利用switch语句解决问题:成绩等级
- switch-case_成绩等级查询系统
- 使用switch-case语句输出成绩等级
- switch语句解决成绩等级问题
- if else 与switch 效率&实现机制
- switch实现成绩转换
- 使用if和Switch判断学生成绩
- Delaunay 三角剖分 和 Voronoi diagram(泰森多边形)
- Java: try catch finally
- 生成p12自签名数字证书&使用p12证书为apk签名
- android消息机制 - Handler、Looper原理解析
- bootstrap栅栏布局下水平滚动条的处理
- 根据成绩返回等级-if与switch实现
- exynos4412 看门狗不能用解决方法
- PAT乙级 1021. 个位数统计
- #255 – 在FlowDocument中使文本环绕图片显示(Flow Text Around an Image in a FlowDocument)
- VS上运行CUDA,并在NVDIA显卡安装的CUDA中运行OpenCL
- 在swift中cocoapods可以导入哪些第三方库
- 5s真机调试时上下出现黑边
- 视频直播技术详解之推流和传输
- c++函数模板