黑马程序员技术交流社区

标题: 请问下面的代码有什么不合适的地方吗?看来好久没看出来 [打印本页]

作者: dongyangzhang    时间: 2013-4-17 13:11
标题: 请问下面的代码有什么不合适的地方吗?看来好久没看出来
本帖最后由 dongyangzhang 于 2013-4-18 12:05 编辑

1. if(username.equals(“zxx”){}
2.int  x = 1;               
return x==1?true:false;
作者: wanggang    时间: 2013-4-17 13:22
"zxx".equals(username)         
return x==1;
作者: dongyangzhang    时间: 2013-4-17 13:36
wanggang 发表于 2013-4-17 13:22
"zxx".equals(username)         
return x==1;

能稍微用文字解释一下吗?谢谢啦
作者: wanggang    时间: 2013-4-17 20:59
第一个:一般是防止 传过来的变量是NULL值 而报异常。第二个:   x==1  它的结果只有真和假两种,所以就没必要进行选择了,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2