Java基础,选择结构switch

结构:

switch(表达式){

  case 目标值1:

  执行语句1;

  break;

  case 目标值2:

  执行语句2;

  break;

  case 目标值3:

  执行语句3;

  break;

  case 目标值n:

  执行语句n;

  break;

}

 

 

switch(表达式){

  case 目标值1:

 

  case 目标值2:

 

  case 目标值3:

 

  case 目标值n:

  执行语句n;

  break;

}

上面代码表示:如果目标值1,目标值2,目标值3和目标n的执行语句相同,只需写一句执行语句。

 

 

需要注意的是,在switch语句中的表达式只能是byteshortcharint类型的值,如果传入其它类型的值,程序会报错。

实际上在JDK5.0中引入的新特性enum枚举也可以作为switch语句表达式的值,在JDK7.0中也引入了新特性,switch语句可以接收一个String类型的值。

 

posted @ 2021-07-05 15:15  LiUiUJ  阅读(77)  评论(0)    收藏  举报