利⽤switch语句实现⼀个判断学⽣成绩对应的等级区间利⽤switch语句实现⼀个判断学⽣成绩对应的等级区间
这⼏天学习的内容,记录⼀下作业笔记
StudentScore.java
/*
要求:
1、输⼊⼀个学⽣的考试成绩(分数),利⽤成绩的值判断学⽣等级。
2、等级:
java switch case string满分:[100]
优秀:[90-99]
良好:[80-89)
中等:[70-79)
及格:[60-69)
不及格:[0-59)
3、要求成绩是⼀个合法的数字,成绩必须在[0-100]之间,成绩可能带有⼩数。
使⽤switch语句实现。
*/
import java.util.Scanner;
public class StudentScore.java{
public static void main(String[] args){
Scanner input =new Scanner(System.in);//思路1.我们需要⾃主输⼊⼀个学⽣成绩的分数
System.out.println("请输⼊学⽣成绩,我将为您判断他的等级");
double score = Double();//思路2.我们需要创建⼀个变量,⽤来存储学⽣成绩分数,包含⼩数
switch((int) score/10){//思路3.利⽤成绩的值来进⾏判断学⽣所在的等级区间
case0:case1:case2:case3:case4:case5:
System.out.println(score +"分,不及格");
break;
case6:
System.out.println(score +"分,及格");
break;
case7:
System.out.println(score +"分,中等");
break;
case8:
System.out.println(score +"分,良好");
break;
case9:
System.out.println(score +"分,优秀");
break;
case10:
if(score==100){//思路4.将101到109的分数去掉
System.out.println(score +"分,满分");
break;
}
default:
System.out.println("抱歉,您所输⼊的分数不在范围内,信息有误");
break;
}
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论