利用switch语句,输入学生成绩,来评定学生等级。
score>=90 ‘A’
score>=80 ‘B’
score>=70 ‘C’
score>=60 ‘D’
低于60 ‘E’
(score为考试分数,考试的成绩是100分制)请教该怎么写 键盘输入的值 在 switch语句中 进行判断判断?
多谢
score>=90 ‘A’
score>=80 ‘B’
score>=70 ‘C’
score>=60 ‘D’
低于60 ‘E’
(score为考试分数,考试的成绩是100分制)请教该怎么写 键盘输入的值 在 switch语句中 进行判断判断?
多谢
楼主【calvin8789】截止到2008-07-15 15:16:07的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:0
结贴的百分比:0.00 % 结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
String s = br.readLine();
int result = Integer.parseInt(s);
这么出题有点难为人啊
switch(score) {
case 100:
case 99:
...
case 90:
System.out.println("A");
break;
case 89:
case 88:
...
case 80:
System.out.println("B");
break;
...
}
default:
if(result > 100)
System.out.println("输入成绩错误!");
else if (result >= 90)
level = "A";
else if (result >= 80)
level = "B";
else if (result >= 70)
level = "C";
else if (result >= 60)
level = "D";
else
level="E";
break;
}
玩笑而已 不要丢转啊
double score = scanner.nextInt();
switch(dater){
case 10:
case 9:System.out.println("A"); break;
case 8:System.out.println("B"); break;
...
case 6:System.out.println("B"); break;
case 5:
...
case 0:System.out.println("不及格"); break;
}
...
public class Cj{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int cj = input.nextInt() / 10;
switch(cj){
case 10:
System.out.println("A");
break;
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("c");
break;
case 6:
System.out.println("d");
break;
default:
System.out.println("e");
break;
}
}
}