switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
这里的expression是byte、short、char、int、enum(Java 5)、String(Java 7).
case 语句中的值value的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
public class Switchcase {
public static void main(String args[]){
int a =10;
switch (a){
case 1:
System.out.println("我找到了1!");
break;
case 2:
System.out.println("我找到了2!");
break;
case 3:
System.out.println("我找到了3!");
break;
case 4:
System.out.println("我找到了4!");
break;
case 5:
System.out.println("我找到了5!");
break;
case 6:
System.out.println("我找到了6!");
break;
case 7:
System.out.println("我找到了7!");
break;
case 8:
System.out.println("我找到了8!");
break;
case 9:
System.out.println("我找到了9!");
break;
case 10:
System.out.println("我找到了10!");
break;
default:
System.out.println("输入的数字大于10!");
break;
}
}
}