1.if和switch的区别
if用于变量是在一个区间范围内,比如说 i>4或者i<8等。
switch用于变量为一个固定值,比如说i=1或者2。
if的作用范围大于switch,一般用switch写的程序if语句都可以实现。
2.switch的一些细节操作
(1)每个分句一定要以break;结尾 ,否则当他执行之后就会执行之后的语句直到出现break语句或者结束。
(2)不管default语句的位置如何,都是先查找所有的case语句,case语句执行完之后才会执行default语句。