使用switch语句解决,求解,java题

2025-04-13 04:46:21
推荐回答(2个)
回答1:

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值,所以只能这样写了吧

回答2:

可能是我学艺不精,switch结构好像不能取范围值。