1、if ,if...else,if...else if...else 三种if语句的区别if值能对单个条件进行判断,if else可以对两个条件进行判断,if..else if ..else if 可以对多个条件进行判断.
2、default 一定要放在最后么? 用自己的话来解释下case的穿透
default可以放在循环中的任何位置,但不建议这么做
当在case语句的下面没有写上break关键字时,case语句可以执行,但执行后程序不会结束,而是会继续向下执行,直到遇到break关键字,结束循环.
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
- 如果条件判断从来没有满足过,那么for循环和while循环会被执行0次,而do--while循环会被执行1次;
- for循环的变量在for后面的小括号里面定义,只有循环内部才能用,while和do--while循环的初始化语句本来就在外面,所以出来循环后还可以继续用;
if(循环次数确定){
用for循环;}else{
用while循环;}
|