SwitchCaseTest1.java.bak 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /*
  2. 例题:对学生成绩大于60分的,输出“合格”。低于60分的,输出“不合格”。
  3. */
  4. class SwitchCaseTest1{
  5. public static void main(String[] args) {
  6. /*
  7. //内容太多
  8. int score = 80;
  9. switch(score){
  10. case 0:
  11. System.out.println("不合格");
  12. break;
  13. case 1:
  14. System.out.println("不合格");
  15. break;
  16. case 2:
  17. System.out.println("不合格");
  18. break;
  19. ……
  20. case 100:
  21. System.out.println("合格");
  22. break;
  23. }
  24. */
  25. /*
  26. //不满足条件要求
  27. int score = 80;
  28. if(score >= 60){
  29. System.out.println("合格");
  30. }else{
  31. System.out.println("不合格");
  32. }
  33. */
  34. int score = 80;
  35. switch(score / 10){
  36. case 0:
  37. System.out.println("不合格");
  38. break;
  39. case 1:
  40. System.out.println("不合格");
  41. break;
  42. case 2:
  43. System.out.println("不合格");
  44. break;
  45. case 3:
  46. System.out.println("不合格");
  47. break;
  48. case 4:
  49. System.out.println("不合格");
  50. break;
  51. case 5:
  52. System.out.println("不合格");
  53. break;
  54. case 6:
  55. System.out.println("合格");
  56. break;
  57. case 7:
  58. System.out.println("合格");
  59. break;
  60. case 8:
  61. System.out.println("合格");
  62. break;
  63. case 9:
  64. System.out.println("合格");
  65. break;
  66. case 10:
  67. System.out.println("合格");
  68. break;
  69. }
  70. }
  71. }