/**
* author:sustbeckham
* switch中可以使用Stirng相信是一个福音,不解释。
* 以后的面试题要修改了~~~~
**/
public class StringSwitch
{
public String getPlayerByNumber(String no) {
String player = null;
switch (no) {
case "10":
player = "owen";
break;
case "7":
case "23":
case "32":
player = "beckham";
break;
case "2":
player = "kafu";
break;
case "1":
case "12":
player = "goalkeeper";
break;
default:
throw new IllegalArgumentException("无法识别的球员号码: " + player);
}
return player;
}
public static void main(String args[]){
System.out.println(new StringSwitch().getPlayerByNumber("7"));
System.out.println(new StringSwitch().getPlayerByNumber("10"));
System.out.println(new StringSwitch().getPlayerByNumber("12"));
}
}
java7新特性-string可以用在switch之中了
最新推荐文章于 2024-07-02 14:38:42 发布