第1个回答 2011-09-28
1楼,2楼的都错了啊~~~
1楼如果输入成绩为100分则将输出“不及格”。。。
2楼的不知所云啊
public class SwithCase {
public static void main(String[] args) {
int grade = 100;
if(grade <= 100 && grade >=0){
switch (grade / 10) {
case 10:
System.out.println("优秀:90分以上");
break;
case 9:
System.out.println("优秀:90分以上");
break;
case 8:
System.out.println("良好:80~90");
break;
case 7:
System.out.println("中等:70~79");
break;
case 6:
System.out.println("及格:60~69");
break;
default:
System.out.println("不及格:60分以下");
}
}else{
System.out.println("输入有误!分数应该在0 ~ 100 之间");
}
}
}
第2个回答 2011-09-28
public class Du01 {
public static void main(String[] args) {
int grade = 80;
switch(grade / 10){
case 9:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}
}
}本回答被网友采纳
第3个回答 2011-09-28
swithch ( grade ) {
case:1 System.out.println("优秀");break;
case:2 System.out.println("良好");break;
case:3 System.out.println("中等");break;
case:4 System.out.println("及格");break;
case:5 System.out.println("不及格");break;
}