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');
}
}

switch 根据键盘录入成绩 显示分数及判断等级(第一次)相关推荐

  1. switch 根据键盘录入成绩 显示分数及判断等级(第三次)

    package Day; import java.util.Scanner; //根据键盘录入成绩 显示分数及判断等级 public class Test_09 { // 需求分析:根据成绩的范围80 ...

  2. switch 根据键盘录入成绩 显示分数及判断等级(第二次)

    //输入101或1-9都会提示错误,好像代码好多if优化求优化方法 package Day; import java.util.Scanner; public class Test_09 { // 需 ...

  3. 代码实现:键盘录入任意一个年份,判断该年是闰年还是平年

    package com.loaderman.test;import java.util.Calendar; import java.util.Scanner;public class Test {/* ...

  4. java习题4.1-将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现

    将学生的学习成绩按不同的分数段分为优.良.中.及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级.要求用switch语句实现 import java.util.Scanner;pu ...

  5. JAVA——实现循环录入学员Java课程的成绩(学员数量由键盘录入),统计分数大于等于80分的学生的比例。

    题目:循环录入学员Java课程的成绩(学员数量由键盘录入),统计分数大于等于80分的学生的比例. 代码如下: public class Test6 {public static void main(S ...

  6. IO流(1)-键盘录入学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件...

    1.先写一个Student类 public class Student {private String name;private int chinese;private int math;privat ...

  7. 键盘录入五个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台

    package cn.itcast_06;import java.util.Comparator; import java.util.Scanner; import java.util.TreeSet ...

  8. (C语言)有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数)

    有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数) #define _C ...

  9. 键盘录入五个学生信息(姓名,语文成绩,数学成绩,英语成绩)。要求按照成绩总分从高到低写入文本文件

    如题: * 需求:键盘录入五个学生信息(姓名,语文成绩,数学成绩,英语成绩).要求按照成绩总分从高到低写入文本文件 * 格式:姓名,语文成绩,数学成绩,英语成绩 举例:林青霞,98,98,100 * ...

最新文章

  1. oracle-group by -having
  2. 京东健康暗盘涨幅超27% 成交额超1.6亿港元
  3. [原创软件]手机截屏及格式转换工具
  4. sublime text3 选词及批量操作、设置书签快捷键、打开的插件view in browser
  5. ​老男孩教育每日一题-第73天 -基础命令点:可恶的^C
  6. css网页设计作业_运动中心网页设计作业成品
  7. Mac版本QQ消息防撤回
  8. 深度学习与卷积神经网络
  9. 设计原则(单一职能原则,开闭原则,里氏替换原则,依赖倒置原则,接口分离原则,迪米特原则)
  10. 计算机硬盘合并怎么弄,如何将分区的硬盘合并为一个磁盘?
  11. 定编定岗定员方案_[转载]定岗、定编、定员实施方案  (讨论稿)
  12. filter java exclude_Filter中排除对指定URL的过滤
  13. 福寿园首席员工系列报道:一雕一琢 人生定格
  14. Linux常见面试题,一网打尽!
  15. linux who 时间,linux命令之who、w、whoami
  16. 政考网:公务员备考需要多久?
  17. 我的MFC/C++学习笔记 http://blog.bccn.net/CrystalFan/6909
  18. Spell 基于最长公共子序列的在线日志解析方法
  19. 《JavaScript DOM 编程艺术》读书笔记
  20. 2022广东省安全员B证第三批(项目负责人)考试试题及模拟考试

热门文章

  1. switch与if效率实例解析·5年以下编程经验必看【Python】
  2. 源端RAC数据库删除实例操作时GoldenGate的运维流程
  3. oracle10g11g日志alter文件位置
  4. Linux Shell 通配符、元字符、转义符使用实例介绍
  5. spring-boot-autoconfigure-xx.jar核心注解
  6. python3中zip()函数的用法
  7. Android app:transformNativeLibsWithStripDebugSymbolForDebug错误分析
  8. 读书笔记7-浪潮之巅(part2)
  9. python核心编程 第八章
  10. C语言标准库函数qsort具体解释