1、if ,if...else,if...else if...else 三种if语句的区别
if:执行语句体或不执行语句体
if...slse:两个语句体选择一个来执行
if...else if...else:复合的拓展if...else
2、default 一定要放在最后么? 用自己的话来解释下case的穿透
Switch 语句的顺序可以前后颠倒
因为break语句可以省略,所以匹配哪一个case就从哪一个位置向下执行,直到遇到break或者整体为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
a.如果条件判断从来没有满足过,那么for循环和while循环执行0次,do-while循环执行一次
b.for循环的变量在小括号当中定义,只有循环的内部才可以使用,while循环和do-while循环初始化语句在外面,循环之后可以继续使用
c.当循环次数确定时,使用for循环,反之while循环
|