1.if语句是对关系表达式进行判断后,如果是true就执行语句体,如果是false就不执行语句体;if...else语句是对关系表达式进行判断后,选择其中一个语句体来执行,2者中一定会选择其中1个;if...else if...else语句是对关系表达式进行判断后,如果是true就执行语句体,如果是false就继续判断下一个关系表达式,直到选到ture为止,属于n选1。 2.default不一定要放在最后,switch语句的格式比较灵活,前后顺序可以颠倒。 Case的穿透指的是在switch语句中,匹配到合适的case就会开始向下执行,如果没有break终止,就会继续向下一个case穿透,执行下一个case中的语句体,如果没有遇到break,就会继续往下穿透,直到遇到break终止。 3.for循环和while循环基本一致,可互相转换,条件满足时执行循环体,不满足时直接跳出循环体,而do-while即使在条件不满足的情况下,也能执行一次。for循环的环境变量是定义在内部的,无法直接使用,而while循环和do-while循环的变量是定义在外部的,可以直接使用。
|