A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-12-1 18:41  /  3160 人查看  /  40 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 吴少华 于 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循环。





回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马