switch 語句是單條件多分支的開關語句,它的通常格式定義以下(其中break語句是可選的):java
switch(表達式)spa
{blog
case 常量值:get
若干個語句input
break;it
case 常量值:class
若干個語句import
break;im
...d3
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
輸入其餘數