Switch
1 /** 2 * JDK7.0新特性 7.0以前 表达式的结果只能是int(或者可以自动转成int的 byte short char)枚举类型 3 * 7.0之后 表达式可以是 字符串! 4 * 如果想看效果 就装上7以上的版本 5 */ 6 public class TestSwitch { 7 public static void main(String[]args){ 8 double d =Math.random(); 9 int e= 1+(int)(d*6); 10 11 System.out.println("您的点数是:"+e); 12 13 switch(e){ 14 //JDK7中可以放字符串 15 case 6: 16 System.out.println("走大运了!"); 17 break; 18 case 5: 19 System.out.println("运气不错哦,继续加油"); 20 break; 21 case 4: 22 System.out.println("加油啊"); 23 break; 24 case 3: 25 System.out.println("运气一般"); 26 break; 27 case 2: 28 System.out.println("运气不行啊"); 29 break; 30 default: 31 System.out.println("倒霉"); 32 break; 33 34 } 35 36 System.out.println("欢迎下次光临"); 37 38 System.out.println("26的字母随机一次,判断那些是元音,半元音,辅音?"); 39 char a='a'; 40 int b= (int)(1+26*Math.random()); 41 char c= (char)(a+b); 42 System.out.println("您随机的字母是:"+c); 43 switch(c){ 44 case 'a': 45 case 'e': 46 case 'i': 47 case 'o': 48 case 'u': 49 System.out.println("元音"); 50 break; 51 case 'y': 52 case 'w': 53 System.out.println("半元音"); 54 default: 55 System.out.println("辅音"); 56 } 57 58 } 59 }
posted on 2017-09-28 21:46 PoeticalJustice 阅读(151) 评论(0) 编辑 收藏 举报