利用switch语句将学生成绩分级,当从键盘中输入学生成绩在100~90范围时,输出“优秀”,在89~80范围时输出“良好”,在79~70范围时输出“中等”,在69~60范围时输出“及格”,在59~0范围时输出“不及格”,在其他范围时输出“成绩输入有误!”。
public static void main(String[] args) throws IOException{
InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr);
int score, k; score = Integer.parseInt(br.readLine());
if(score>100 || score<0){ System.out.println("输入成绩超出范围!");
System.exit(1); }
k = score/10;
InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr);
int score, k; score = Integer.parseInt(br.readLine());
if(score>100 || score<0){ System.out.println("输入成绩超出范围!");
System.exit(1); }
k = score/10;
举一反三
- 输入百分制分数,输出相应成绩等级。90~100为优秀,80~89为良好,70~79为中等,60~69为及格,59以下为不及格
- py选择6:输入百分制成绩,输出相应的五分制成绩。90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60以下为不及格。
- 输出学生的考试等级根据学生考试分数,输出成绩等级:如果成绩大于等于90,输出“优秀”;如果成绩大于等于80小于90,输出良好;如果成绩大于等于70小于80,输出“中等”;如果成绩大于等于60小于70,输入“及格”;如果成绩小于60,输出“不及格”。请补充下列代码:
- 输入学生成绩,输出等级,规则如下: 90~100 A 80~89 B 70~79 C 60~69 D 不及格 E
- 提示用户输入某科的成绩,范围是0-100分。 如果成绩在范围外,输出成绩不合法。 如果成绩在90分以上含90分,输出成绩优秀。 如果成绩在80-89之间含80分,输出成绩良好。 如果成绩在70-79之间含70分,输出成绩一般。 如果成绩在60-69之间含60分,输出成绩及格。 如果成绩在60以下,输出成绩不及格。提交源代码。
内容
- 0
工作任务: 在大学的考查课的成绩评定中,经常把学生的成绩分成优秀、良好、中等、及格和不及格5个等级。其中小于60分的为不及格;60-70之间的为及格;70-80之间的为中等;80-90分之间的良好;90分以上的为优秀。编写一个程序,要求输入一个学生的考试成绩,输出其分数和对应的等级。 提示: 输入:输入学生的成绩存储到变量score中 输出:根据学生的成绩输出学生的等级 条件判断:判断学生成绩符合哪个范围 处理:根据判断,输出学生的等级
- 1
通过键盘输入学生成绩,若成绩大于80分,则输出“优秀”,成绩小于60分,则输出“不及格”,其他成绩输出“中等”。SETTALKOFFCLEARINPUT“请输入学生成绩:”TOXIFX>80?”优秀”ELSEIF?”中等”?”不及格”ENDIFSETTALKON
- 2
使用switch-case多分支选择结构编程实现:输入成绩(0<=iScore<=100),输出对应的成绩等级。90分以上输出A;80~89之间输出B;70~79之间输出C;60~69之间输出D;60分以下输出E;分数<0或分数>100输出ERROR。
- 3
输入学生成绩,若成绩大于 80 分,则输出“优良”,成绩小于 60 分,则输出 “不及格”,否则输出“中等”。
- 4
编程题:输入五级制成绩 (A ~ E) ,输出相应的百分制成绩 (0 ~ 100) 区间,要求使用 switch 语句。五级制成绩对应的百分制成绩区间为: A(90 — 100) 、 B(80 ~ 89) 、 C(70~79) 、 D(60 ~ 69) 和 E(0 ~ 59) 。