基本语法我在这里就概括性的说下,
switch(数值){ //数值必须是short,long,int,char,byte;特别注意不能是boolean,float,double类型的数值
/*
*1.case 后面的数值也和前者所说的数值一样
*2.case后面的表达式可以是任意符合逻辑语法的语句
*3.特别注意break,如果哪个case后面没加,会执行到它的下一句,直到遇到break或者代码块结尾
*/
case 数值1: 表达式1;[break;]
case 数值2: 表达式2;[break;]
case 数值3: 表达式3;[break;]
default:表达式;
}
demo:
public class basicTest {
public static void main(String[] args) {
switchTest();
}
private static void switchTest() {
int i=10, j=18,k=30;
switch(i){
case 8 : k++; break;
case 9 : k+=2; break;
case 10: k+=3;
default : k/=j;
}
System.out.println(k);
}
}
控制台输出为:1