将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个等级,从键盘上输入一个0~100之间的成绩,输出相应的等级。要求用switch语句实现。
import java.util.*;[br][/br]public class ShiYan2_1{[br][/br]public static void main(String[] args){[br][/br]double score;[br][/br]Scanner input=new Scanner(System.in);[br][/br]System.out.println("请输入一个0-100之间的成绩:");[br][/br]score=input.nextDouble();[br][/br]switch((int)score/10){[br][/br]case 10:[br][/br]case 9:[br][/br] System.out.println("成绩为优");[br][/br] break;[br][/br]case 8:[br][/br] System.out.println("成绩为良");[br][/br] break;[br][/br]case 7:[br][/br] System.out.println("成绩为中");[br][/br] break;[br][/br]case 6: [br][/br] System.out.println("成绩为及格");[br][/br] break;[br][/br]default:[br][/br] System.out.println("成绩为不及格");[br][/br]}[br][/br]}[br][/br]}
举一反三
- 输入百分制成绩,转换成对应的等级(优、良、中、及格、不及格)后输出
- “学生考试成绩分为优、良、及格、不及格”和“学生补考成绩分为及格和不及格”两个概念之间:
- “学生考试成绩分为优、良、中、及格、不及格”和“学生补考成绩分为及格和不及格”这一对陈述,其中的“及格”与“不及格”两个概念之间(
- 反映学生某门科目的成绩等级“优、良、及格、不及格”是:
- 编程实现:成绩分数判断输出(要求使用多分支结构:if……elif语句) 输入一个[0-100]内成绩分数数据(要求包含小数,如88.5),输出相应等级(优秀、良好、及格、不及格) 90分以上(包含)为“优秀” 80分以上(包含)为“良好” 60分以上(包含)为“及格” 60分以下(不包含)为“不及格” 例如: 输入 请您输入分数:88.5 ________________________________________ 输出 您的等级为:良好
内容
- 0
工作任务: 在大学的考查课的成绩评定中,经常把学生的成绩分成优秀、良好、中等、及格和不及格5个等级。其中小于60分的为不及格;60-70之间的为及格;70-80之间的为中等;80-90分之间的良好;90分以上的为优秀。编写一个程序,要求输入一个学生的考试成绩,输出其分数和对应的等级。 提示: 输入:输入学生的成绩存储到变量score中 输出:根据学生的成绩输出学生的等级 条件判断:判断学生成绩符合哪个范围 处理:根据判断,输出学生的等级
- 1
某班成绩服从正态分布,把100人在某一学科上的成绩按优、良、中、及格、不及格分为五个等级,成绩为良好的学生大约有()人。 A: 4 B: 24 C: 34 D: 44
- 2
编写程序输入一个学生成绩,输出成绩等级。 要求用if考虑非法输入的问题,成绩等级的判断用switch编程实现
- 3
打印某学生某一学期的Java、数据库和英语等课程的成绩和等级(优、良、中、及格和不及格),并给出平均成绩。
- 4
学生成绩分为优、良、中、及格和不及格五类,这里采用的计量尺度是( )