switch 根据键盘录入成绩 显示分数及判断等级(第一次)
2017-11-08 20:14
363 查看
import java.util.Scanner;
public class HomeWork_02{//这个是一个类的声明,当类被public修饰时,类名必须和文件名保持一致
public static void main(String[] args){ //这是主方法,是程序入口
Scanner sc =new Scanner(System.in);//创建一个键盘录入对象
char ch;
do{
System.out.println("请输入成绩:");
int mun =sc.nextInt();
//需求分析:根据成绩的范围80-89、70-79规则,判断【十】位上的数字显示对于的等级
//如果大于100或者小于60就分别跳转到对于的提示
//if(mun<=60 || mun >=100)
//**100以上和60以下还没解决,输入50或者100以上它就显示最后的可能性【default:】分数异常了
switch(mun/10%10){
case 9:
System.out.println("等级A");
break;
case 8:
System.out.println("等级B");
break;
case 7:
System.out.println("等级C");
break;
case 6: /*60以下如果还是使用求个位的数的话是错的,还要继续判断,如果少于60就提示等级D?
这样写会出现bug如果只有9分-7-分*/
if(mun>=60)
{System.out.println("等级D");}
break;
default:
//if嵌套if:如果mun小于等于100并且(与)mun大于等于0 ,成立就运行下面的代码即f(mun==100){ 那段
if(mun<=100 && mun>=0){
if(mun==100){
System.out.println("等级A");
}else{
System.out.println("等级E");
}
}else{
System.out.println("分数输入异常");
break;
}
}
System.out.println("是否继续计算其他成绩?(y/n)");
ch = sc.next().charAt(0);
}while(ch =='y');
}
}
public class HomeWork_02{//这个是一个类的声明,当类被public修饰时,类名必须和文件名保持一致
public static void main(String[] args){ //这是主方法,是程序入口
Scanner sc =new Scanner(System.in);//创建一个键盘录入对象
char ch;
do{
System.out.println("请输入成绩:");
int mun =sc.nextInt();
//需求分析:根据成绩的范围80-89、70-79规则,判断【十】位上的数字显示对于的等级
//如果大于100或者小于60就分别跳转到对于的提示
//if(mun<=60 || mun >=100)
//**100以上和60以下还没解决,输入50或者100以上它就显示最后的可能性【default:】分数异常了
switch(mun/10%10){
case 9:
System.out.println("等级A");
break;
case 8:
System.out.println("等级B");
break;
case 7:
System.out.println("等级C");
break;
case 6: /*60以下如果还是使用求个位的数的话是错的,还要继续判断,如果少于60就提示等级D?
这样写会出现bug如果只有9分-7-分*/
if(mun>=60)
{System.out.println("等级D");}
break;
default:
//if嵌套if:如果mun小于等于100并且(与)mun大于等于0 ,成立就运行下面的代码即f(mun==100){ 那段
if(mun<=100 && mun>=0){
if(mun==100){
System.out.println("等级A");
}else{
System.out.println("等级E");
}
}else{
System.out.println("分数输入异常");
break;
}
}
System.out.println("是否继续计算其他成绩?(y/n)");
ch = sc.next().charAt(0);
}while(ch =='y');
}
}
相关文章推荐
- switch 根据键盘录入成绩 显示分数及判断等级(第二次)
- switch 根据键盘录入成绩 显示分数及判断等级(第三次)
- c语言:根据输入的分数,判断其所在的等级,使用switch语句
- 2.请把学生名与考试分数录入到Map中,并按分数显示前三名成绩学员的名字。
- 20170727 JAVA练习题:运用if else根据分数分成绩等级
- 用switch语句,根据成绩登记打印成绩分数范围,允许使用大小写
- 根据成绩返回等级-if与switch实现
- switch判断成绩等级
- 使用switch语句键盘录入一个月份,判断季节
- 控制流程语句之顺序语句、if判断语句、键盘录入、switch选择判断语句
- (原创)shell 编程:根据从键盘输入的学生成绩,显示相应的成绩标准,也可以同时输入多个成绩,最多为5 个,以空格分隔。
- VBA代码实例---根据分数判断等级
- 根据学生成绩判断等级
- 请把学生名与考试分数录入到Map中,并按分数显示前三名成绩学员的名字
- IOS开发中如何判断程序第一次启动(根据判断结果决定是否显示新手操作引导)
- (原创)shell 编程:根据从键盘输入的学生成绩,显示相应的成绩标准,也可以同时输入多个成绩,最多为5 个,以空格分隔。
- switch case判断成绩等级
- 脚本-if 根据学生考试成绩判断学生的优劣成绩
- string,stringBuilder,字符串的常用方法,键盘录入字符串,string的构造方法,string类的各种判断功能,string类的各种获取功能,string类的转换功能,切割方法
- ios 如何判断键盘是否已经显示