首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

多旁支语句中的if

2012-11-07 
多分支语句中的if下面的例子是“表达式计算器”的部分代码这种写代码的方式,类似于用switch,而continue则相

多分支语句中的if

下面的例子是“表达式计算器”的部分代码

这种写代码的方式,类似于用switch,而continue则相当于break:

?

public void doWith(char opChar){if (opChar=='('||opChar==')'){doBracket(opChar);}if(opChar=='#'){doEndChar(opChar);}if(opChar=='+'||opChar=='-'||opChar=='*'||opChar=='/'){doOperator(opChar);}}

?在这些多分支语句中没有使用else,只判定在某确定的条件下的行为,而不模糊的使用else。原因自己总结如下:

①使用else容易有漏网之鱼,导致出现一些莫名奇妙的错误(其实是自己糊涂);

②在算法改变时代码修改的过程中也容易出问题;

③代码维护不易,尤其是使用else的代码清晰度较低,没有那么明确。

热点排行