基础虽易,编码不易,且编且珍惜!
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运行才结束。