基础虽易,编码不易,且编且珍惜!
switch结构的语法:
switch (表达式)
{
case 常量 1:
语句;
break;
case 常量 2:
语句;
break;
default:
语句;
}
只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断
一道笔试题:
int i=4;int j=1;
switch (i) {
case 1:
j++;
// break;
case 2:
j++;
break;
case 3:
j++;
break;
case 4:
j++;
// break;
default:
j++;
break;
}
System.out.println(i+j);
运行结果为6,如果把case 4后面的break去掉,运行结果为7,因为在switch中从符合条件的case开始往下运行,直到碰到break运行才结束。