/** 判断考生成绩等级: * 1、考生成绩控制在【0~100】 * 2、成绩【90~100】 优 * 成绩【80~90) 良 * 成绩【70~80) 可 * 成绩【60~70) 一般 * 成绩【0~60) 不及格 * 要求使用switch语句,不能使用if语句 */ class SwitchText02{ public static void main(String[] args) { java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入考生成绩[0~100]: "); double score = s.nextDouble(); if (score < 0 | score >100){ System.out.println("您输入的成绩不合法!"); return; } String result = null; // 将成绩对10求商赋给变量i int i = (int)(score / 10); switch (i){ case 10 : case 9 : result = "优"; break; case 8 : result = "良"; break; case 7 : result = "可"; break; case 6 : result = "及格"; break; default: result = "不及格"; } System.out.println("考生成绩是:" + score + ";" + "等级为:" + result); } }
判断考生成绩等级(switch case语句练习)
于 2022-11-04 17:15:30 首次发布