switch 語句是單條件多分支的開關語句,它的一般格式定義如下(其中break語句是可選的):
switch(表達式)
{
case 常量值:
若干個語句
break;
case 常量值:
若干個語句
break;
...
case 常量值n:
若干個語句
break;
default:
若干語句
}
switch語句中的“表達式”和“常量值”的值必須為byte、short、int、char型或者枚舉類型,而且互不相同。
import java.util.Scanner;
public class Demo9{
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
System.out.println("please input int");
int input = reader.nextInt(); /*得到輸入的int數據
switch(input){
case 1: /*輸入的是1
System.out.println("you input 1");
break;
case 2:
System.out.println("you input 2"); /*輸入的是2
break;
default: /*輸入的既不是1,也不是2
System.out.println("you input other");
break;
}
}
}
結果
輸入2
輸入1
輸入其他數
原文鏈接:http://www.maiziedu.com/wiki/java/switch/