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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

郑海波

中级黑马

  • 黑马币:219

  • 帖子:94

  • 精华:0

© 郑海波 中级黑马   /  2019-3-1 21:29  /  877 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、if ,if...else,if...else if...else  三种if语句的区别

2、default 一定要放在最后么?  用自己的话来解释下case的穿透

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?

1.if语句只执行一次判断,结果为TRUE就执行结果,为FALSE就不执行;
  if...else语句会执行两种结果,TRUE执行结果1,FALSE执行结果2;
  if...else if...else会进行多种判断,然后执行对应的结果。
2.default不一定放在最后,可以放在switch语句的任意顺序;case的穿透:当case语句缺少BREAK作为结果时,就会发生穿透,即使CASE后面判断成功,也不会结束该SWITCH语句,知道下一个CASE判断的BREAK才停止。
3.FOR循环和WHILE循环可能一次也不会执行结果,但DO..WHILE循环至少执行一次,FOR循环适合用于循环次数明确的情况,WHILE适合用于循环次数不确定的情况。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马