java学习之旅18、19--switch语句_基本用法_case穿透现象,jdk7.0新特性_增强switch语句

  1. switch语句
  2. 判断任意一个字符是不是元音字符
    • [java] view plain copy
       
      1. TestSwitch.java  
      2. //任意产生一个字符,判断其是不是元音字符  
      3. public class TestSwitch {  
      4.     public static void main(String[] args) {  
      5.         int num = (int) (Math.random()*26);//产生[0,25]的任意一个整数  
      6.         char ch = (char) ('a'+num);  
      7.         System.out.println(ch);  
      8.         switch (ch) {//类型可以为byte、short、int、char、枚举、jdk7后也可以为字符串  
      9.             case 'a':  
      10.             case 'e':  
      11.             case 'i':  
      12.             case 'o':  
      13.             case 'u':  
      14.                 System.out.println("是元音字符");  
      15.                 break;  
      16.             default:  
      17.                 System.out.println("不是元音字符");  
      18.                 break;  
      19.         }  
      20.     }  
      21. }  
      3.jdk7新特性
    • [java] view plain copy
       
      1. public class TestSwitchJDK7 {  
      2.     public static void main(String[] args) {  
      3.         String str = "传智播客";  
      4.         switch (str) {//JDK7.0后,传入的可以是字符串  
      5.         case "尚学堂":  
      6.             System.out.println("尚学堂");  
      7.             break;  
      8.         case "传智播客":  
      9.             System.out.println("传智播客");  
      10.             break;  
      11.         case "尚硅谷":  
      12.             System.out.println("尚硅谷");  
      13.             break;  
      14.         default:  
      15.             System.out.println("其他IT培训机构");  
      16.             break;  
      17.         }  
      18.     }  
      19. }  
posted @ 2016-12-16 22:42  天涯海角路  阅读(146)  评论(0)    收藏  举报