格式: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("非法字符,請從新輸入"); */ } } }