当前位置:   article > 正文

if-else和switch成绩等级的判定和猜数字游戏_switch判断成绩等级

switch判断成绩等级

一,判断成绩等级,当同学的成绩是90-100为一个等级,80-89分为一个阶段,70-79分为一个阶段,60-69分为一个阶段以及60分一下为不及格,分别以A,B,C,D,E五个等级进行区分。

第一种,使用switch 

  1. package com.qzxx.test;
  2. import java.util.Scanner;
  3. public class Grade {
  4. public static void main(String[] args) {
  5. Scanner sc=new Scanner(System.in);
  6. System.out.println("请输入成绩:");
  7. int grade=sc.nextInt();
  8. if(grade>=0&&grade<=100) {
  9. switch(grade/10) {
  10. case 10:
  11. case 9:System.out.println("成绩等级为A");break;
  12. case 8:System.out.println("成绩等级为B");break;
  13. case 7:System.out.println("成绩等级为C");break;
  14. case 6:System.out.println("成绩等级为D");break;
  15. case 5:System.out.println("成绩等级为E");break;
  16. }
  17. }else {
  18. System.out.println("您的输入有误请重新输入");
  19. }
  20. }
  21. }

第二种,使用if-else

  1. package com.qzxx.test;
  2. import java.util.Scanner;
  3. public class Gradeif {
  4. public static void main(String[] args) {
  5. Scanner sc=new Scanner(System.in);
  6. System.out.println("请输入成绩:");
  7. int grade=sc.nextInt();
  8. if(grade>=90&&grade<=100) {
  9. System.out.println("成绩等级为A");
  10. }else if(grade>=80&&grade<=89){
  11. System.out.println("成绩等级为B");
  12. }else if(grade>=70&&grade<=79) {
  13. System.out.println("成绩等级为C");
  14. }else if(grade>=60&&grade<=69) {
  15. System.out.println("成绩等级为D");
  16. }else if(grade<60) {
  17. System.out.println("成绩等级为E");
  18. }
  19. }
  20. }

二,java基础程序设计,p47实验二,猜数字游戏

编写一个java应用程序,在主类main中实现,程序随机分配给用户一个1-100的数字,让用户自己进行猜测,程序返回提示,提示分别是猜大了,猜小了,用户可以根据提示再次猜测,直至猜测对为止

 

 三,p45,example3.4(这个是书上的例题)

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54780
推荐阅读
相关标签
  

闽ICP备14008679号