- Switch语句
- Switch(表达式){//被选择的内容只能支持四种类型:byte ,short , int , char
- //备选答案并没有按照指定的顺序,但是执行肯定是从第一个case开始,将每一个case都执行完,如果其中有匹配的case
- //执行完,通过该case的break就结束了switch,如果没有一个case匹配,执行default
- case 取值1:执行语句;break;
- default:
- 执行语句;
- break;
- }
- if 和 switch语句的应用场景
- 1,如果是对具体的个数的数值进行判断
- 用if可以,用switch也可以,建议使用switch,因为switch会将被选择答案加载到内存,选择的效率稍高
- 2,如果要对数据区间进行判断
- 用if语句
- 3,如果运算结果是boolean类型,用if语句
复制代码 |
|