java学习之旅18、19--switch语句_基本用法_case穿透现象,jdk7.0新特性_增强switch语句
版权声明:本文为博主原创文章,未经博主允许不得转载。
- switch语句
- 判断任意一个字符是不是元音字符
-
3.jdk7新特性
- TestSwitch.java
- //任意产生一个字符,判断其是不是元音字符
- public class TestSwitch {
- public static void main(String[] args) {
- int num = (int) (Math.random()*26);//产生[0,25]的任意一个整数
- char ch = (char) ('a'+num);
- System.out.println(ch);
- switch (ch) {//类型可以为byte、short、int、char、枚举、jdk7后也可以为字符串
- case 'a':
- case 'e':
- case 'i':
- case 'o':
- case 'u':
- System.out.println("是元音字符");
- break;
- default:
- System.out.println("不是元音字符");
- break;
- }
- }
- }
-
- public class TestSwitchJDK7 {
- public static void main(String[] args) {
- String str = "传智播客";
- switch (str) {//JDK7.0后,传入的可以是字符串
- case "尚学堂":
- System.out.println("尚学堂");
- break;
- case "传智播客":
- System.out.println("传智播客");
- break;
- case "尚硅谷":
- System.out.println("尚硅谷");
- break;
- default:
- System.out.println("其他IT培训机构");
- break;
- }
- }
- }
-

浙公网安备 33010602011771号