格式:java
switch(表达式) |
{ |
case 取值1; |
执行语句; |
break; |
case 取值2; |
执行语句; |
break; |
…… |
default; |
执行语句; |
break; |
} |
class Test { public static void main (String [] args) { int x = 2; switch (x) /* 被选择的表达式的值只接受如下类型: byte、short、int、char,从JDK1.7开始,switch支持String类型(jdk1.5,支持了枚举) */ { case 4: System.out.println ("a"); break; case 6: System.out.println("b"); break; case 2: System.out.println("c"); break; default: System.out.println ("d"); } System.out.println ("Hello World!"); /* 演示二: int a=4,b =2; char ch = '+'; switch (ch) { case'-': System.out.println (a-b); break; case'+': System.out.println (a+b); break; case '*': System.out.println (a*b); break; case '/': System.out.println (a/b); break; default: (固然default语句也能够放在最前面) System.out.println("非法字符,请从新输入"); */ } } }