- switch语句


- 判断任意一个字符是不是元音字符
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;
}
}
}
3.jdk7新特性
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;
}
}
}
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; } } }