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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 云霄之上 中级黑马   /  2014-7-15 17:22  /  870 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果连续用几个if 比如 if(){}  if(){}  if(){}   和if(){}  else if(){}  else  这两种方式有什么区别

3 个回复

倒序浏览
连续用几个if语句只是表明是俩个不同的条件下执行不同的命令,而用if...else if就显得这个程序的逻辑性更强,使得程序具有一定的整体性,并且不需要很细致的分类 希望能帮到你
回复 使用道具 举报
连续的if每次都会判断条件并且执行,if  else if第一个条件执行了后面的就不再执行,后面的执行则说明前面的条件判断都不成立。
回复 使用道具 举报
两个从语法上都成立,区别是
1、多if,每个都是独立函数,第二个是一个函数;
2、简单的时候无所谓,复杂了第一个肯定要晕菜的;
3、真正的程序员应该不会没事写第一种吧,除非特殊环境下必须要这么写。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马