A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
ImKing
中级黑马
黑马币:18
帖子:287
精华:0
© ImKing 中级黑马 / 2016-7-11 16:20 / 2144 人查看 / 24 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
robintian 发表于 2016-7-11 22:45 第二种好,举个例子,如果flag的实际值是false,而你的判断语句是flag==true,可能你一不小心写成了flag=tru ...
ImKing 发表于 2016-7-11 22:48 嗯嗯,谢谢。 可能是不太熟练的原因吧,总感觉第二种写出来乖乖的感觉,,, 虽然第二种颜值不 ...
robintian 发表于 2016-7-11 22:53 java语言的机制要好一点,if里面的值必须是boolean类型的,但是C语言就不同了,C语言的if里面直接写x=3之 ...
lsp0523 发表于 2016-7-11 22:55 习惯用好的方式书写代码,第二种明显比第一种更精良。
896575538 发表于 2016-7-11 23:11 一般来说都会把常量放在比较运算符的前面更好一些,因为如果变量有什么意外的话会更好处理 ...
QQ截图20160712002312.png (10.54 KB, 下载次数: 35)
下载附件
2016-7-12 00:23 上传
cat73 发表于 2016-7-12 00:16 实际上 Eclipse 有针对 if(a = b) 这种写法的检查,默认情况下是忽略的,只要把它改成警告就可以避免这种问 ...
745661590 发表于 2016-7-12 01:31 我都是用第一种 习惯吧 一看就明白 ---------- 编辑Java ---------- HelloWorld.java:11: 错误: 不兼容 ...
夏萱 发表于 2016-7-12 17:11 确实第二种对调试有利,但是我还是选择第一种写法,因为代码和思路一致敲代码比较连贯 重点是我好像没混淆 ...
syso信任 发表于 2016-7-13 09:34 第二种好一点,,,,第一种,可能有时会不小心写成一个=,就成了赋值