MyException - 我的异常网
当前位置:我的异常网» J2SE » 请不用使用if(a==true)或者if(true==a)

请不用使用if(a==true)或者if(true==a)(3)

www.MyException.Cn  网友分享于:2013-11-29  浏览:40次


嘻嘻~~
------解决方案--------------------
学习了,谢谢
------解决方案--------------------
今天学到不少知识啊,谢谢
------解决方案--------------------
写得不错,收藏起来。
------解决方案--------------------
回帖是一种美德!每天回帖即可获得 10 分可用分
------解决方案--------------------
强烈路过
强烈感谢
强烈学习
------解决方案--------------------
规范,,
------解决方案--------------------
成功都是从注重细节开始.谢啦.lz
------解决方案--------------------
喵~~~~~~~~~~~
------解决方案--------------------
不错!
------解决方案--------------------
探讨
引用回复:
感谢对我回复的评论,可能是我没说清楚,只是为了说明问题,因为当时楼主问这两者的区别,并没有说“规范问题”,严格来说,我说的是 int a = 0; if(3==a)与if(a==3)这种情况的区别,只不过在这里用在回复当时楼主说的问题上了。

if(a==3)和if(3==a)也没区别把
就像楼主说的如果写成if(a=3)是不能通过编译的,Java只接受结果为true或者false的条件表达式.
我认为Java里==比较没有顺序问题。

------解决方案--------------------
楼主说的有些过激,
if(condition)
condition是个条件表达式部分
无论 a
a==true
true==a
都是条件表达式,规范上没有错误

只是说写的多是a,简单点,并不能说另两种是不规范的。有时候写a==true或true==a更有利于业务的阅读。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有