本帖最后由 吴少华 于 2018-12-1 20:34 编辑
1. if指的是判断是否符合if内的判断条件,如果符合则执行if内的表达式 if...else指的是判断是否符合if内的判断条件,如果符合则执行if内的表达式,如果不符合则执行else内的表达式.
if...else if...else指的是判断是否符合if内的判断条件,如果符合则执行if内的表达式,如果不符合则判断是否符合else if内的判断条件, 如果符合则执行else...if内的表达式,就不用判断else的判断条件.如果都不符合则执行else内的表达式.
2. default不一定要放在最后,因为switch里的项目不分顺序,但是它的作用是在不正确的时候给予你提示,因此最好把default放在最后。
case穿透现象指的是switch表达式会从与之相对应的case标签处执行直到有break处停止,如果没有break就会执行下一个直到switch表达式结尾结束。
3. for循环和while循环语句基本一样,for循环在一开始就能实现循环变量的初始化,功能性也最强。但是for循环的变量i是在内部的用完即删除,while循环的变量i是在外部也能用不会删除 do-whlie循环是在while循环的基础上先无条件执行一次循环语句,因此do-whlie循环语句至少能被执行一次。有固定循环次数的最好使用for循环语句,通过满足判断条件的循环选择whlie循环。
|