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
![](https://img.haomeiwen.com/i1181330/571e4919072fd551.png)
输入1
![](https://img.haomeiwen.com/i1181330/d814a0054af62f6e.png)
输入其他数
![](https://img.haomeiwen.com/i1181330/e5c2dbd66ca4c7ca.png)
原文链接:http://www.maiziedu.com/wiki/java/switch/
网友评论