java__switch转换百分制为分级制
来源:互联网 发布:写出数据库的关系模式 编辑:程序博客网 时间:2024/06/05 19:06
public class cjzh {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double cj;
System.out.println("请输入数字");
cj = sc.nextDouble();
String pf;
int grade = (int) (cj / 10);//将cj转换为int类型除以10取整
switch (grade) {
case 6:
if (cj > 60 && cj <= 69) {//整型60~69除以10取整都为6,还可进行范围判定
pf = "D";
System.out.println(cj + "\t" + pf);
}
break;
case 7:
if (cj >= 70 && cj <= 79) {//整型70~79除以10取整都为7
pf = "C";
System.out.println(cj + "\t" + pf);
}
break;
case 8:
if (cj >= 80 && cj <= 89) {//整型80~89除以10取整都为8
pf = "B";
System.out.println(cj + "\t" + pf);
}
break;
case 9:
if (cj >= 90 && cj <= 100) {//整型90~99除以10取整都为9
pf = "A";
System.out.println(cj + "\t" + pf);
}
break;
case 10:
if (cj >= 90 && cj <= 100) {//整型100除以10取整为10
pf = "A";
System.out.println(cj + "\t" + pf);
}
break;
default:
pf = "E";
System.out.println(cj + "\t" + pf);//cj<60
break;
}
/*方法2:使用switch进入选择,进行分数判断,进行输出分级制评分
* switch (pf) { case
* "E":if(cj>=0&&cj<=59){pf="E";System.out.println(cj+"\t"+pf);} case
* "D":if(cj>60&&cj<=69){pf="D";System.out.println(cj+"\t"+pf);} case
* "C":if(cj>=70&&cj<=79){pf="C";System.out.println(cj+"\t"+pf);} case
* "B":if(cj>=80&&cj<=89){pf="B";System.out.println(cj+"\t"+pf);} case
* "A":if(cj>=90&&cj<=100){pf="A";System.out.println(cj+"\t"+pf);}
* break;
*
* default: break; }
*/
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double cj;
System.out.println("请输入数字");
cj = sc.nextDouble();
String pf;
int grade = (int) (cj / 10);//将cj转换为int类型除以10取整
switch (grade) {
case 6:
if (cj > 60 && cj <= 69) {//整型60~69除以10取整都为6,还可进行范围判定
pf = "D";
System.out.println(cj + "\t" + pf);
}
break;
case 7:
if (cj >= 70 && cj <= 79) {//整型70~79除以10取整都为7
pf = "C";
System.out.println(cj + "\t" + pf);
}
break;
case 8:
if (cj >= 80 && cj <= 89) {//整型80~89除以10取整都为8
pf = "B";
System.out.println(cj + "\t" + pf);
}
break;
case 9:
if (cj >= 90 && cj <= 100) {//整型90~99除以10取整都为9
pf = "A";
System.out.println(cj + "\t" + pf);
}
break;
case 10:
if (cj >= 90 && cj <= 100) {//整型100除以10取整为10
pf = "A";
System.out.println(cj + "\t" + pf);
}
break;
default:
pf = "E";
System.out.println(cj + "\t" + pf);//cj<60
break;
}
/*方法2:使用switch进入选择,进行分数判断,进行输出分级制评分
* switch (pf) { case
* "E":if(cj>=0&&cj<=59){pf="E";System.out.println(cj+"\t"+pf);} case
* "D":if(cj>60&&cj<=69){pf="D";System.out.println(cj+"\t"+pf);} case
* "C":if(cj>=70&&cj<=79){pf="C";System.out.println(cj+"\t"+pf);} case
* "B":if(cj>=80&&cj<=89){pf="B";System.out.println(cj+"\t"+pf);} case
* "A":if(cj>=90&&cj<=100){pf="A";System.out.println(cj+"\t"+pf);}
* break;
*
* default: break; }
*/
}
}
0 0
- java__switch转换百分制为分级制
- 百分制转换为五分制的算法
- 学习笔记:百分制成绩分级
- 将百分制转换为五分制,如果输入的百分制成绩超出0~100时,程序抛出异常。
- 百分制成绩与五级分制转换
- 将百分制转换为五分制,如果输入的成绩超过了0~100时,抛出异常
- 5.8百分制成绩转化为五分制成绩
- java__switch比赛判断
- 百分制成绩
- 百分制成绩
- 百分制成绩
- 从隐藏方式为木马分级
- Mezzanine怎样为BLOG创建分级目录
- 总谐波失真THD+N百分制和DB制单位转换
- 给出一个百分制的成绩,要求输出等级'A',B'','C','D','E'。90分以上为'A'.80~89为'B',70~79为‘C’,
- 输入一个百分制的成绩t,将其转换成对应的等级输入数据有多组,每组占一行,由一个整数组成。
- C++进制转换程序(二进制转换为十进制,十进制转换为二进制)
- 给出一百分制成绩,要求成绩等级‘A’‘B’‘C’‘D’‘E’。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E.
- git ssh配置以及常用上传命令
- 织梦内容管理系统
- qcom I2C driver : i2c-msm-v2.c
- 【脚本语言系列】关于PythonWeb访问urllib,你需要知道的事
- 创建web项目的步骤以及JSP相关问题
- java__switch转换百分制为分级制
- Easygui简单说明教程(python的GUI类库)
- flex+oracle分页功能
- 动态网页开发基础
- JSP网页计数器
- js window.open 弹出窗口设置 UTF-8编码的问题解决
- 解决iscroll.js上拉下拉刷新手指划出屏幕页面无法回弹问题
- 关于sql语句Top在mysql中无效的解决方案
- 解决浏览器记住密码输入框的问题