int score;
int gift = 0;
if(score == 100){
gift = 1;
}else if(score >=90){
gift = 2;
}else if(score >=80){
gift = 3;
}
switch (gift) {
case 1:
System.out.println("一辆车");
break;
case 2:
System.out.println("笔记本");
break;
case 3:
System.out.println("手机");
break;
default:
System.out.println("没有");
break;
}
由于switch语句并不支持boolean值,所以只能这样写了吧
可能是我学艺不精,switch结构好像不能取范围值。