1 package shb.java.test; 2 /** 3 * switch支持字符串 4 * @Package:shb.java.test 5 * @Description: 6 * @author shaobn 7 * @Date 2015-9-9上午8:55:41 8 */ 9 public class test_3 { 10 public static void main(String[] args) { 11 System.out.println(testSwitchStr("jiangsu")); 12 System.out.println(testSwitchInt(2)); 13 System.out.println(testSwitchChar('B')); 14 } 15 public static char testSwitchChar(char ch){ 16 switch (ch) { 17 case 'A': 18 return 'A'; 19 case 'B': 20 return 'B'; 21 default: 22 return 'R'; 23 } 24 25 } 26 public static int testSwitchInt(int num){ 27 switch (num) { 28 case 1: 29 return 1; 30 case 2: 31 return 2; 32 default: 33 return 0; 34 } 35 } 36 public static String testSwitchStr(String str){ 37 switch (str) { 38 case "beijing": 39 return "hellobeijing"; 40 case "jiangsu": 41 return "hellojiangsu"; 42 default: 43 return "helloworld"; 44 } 45 46 } 47 }