锁定老帖子 主题:算法种种
精华帖 (4) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-12
有许多常用的工具类,还不错
|
|
返回顶楼 | |
发表时间:2011-07-12
呵呵,楼主挺细心的...PDF也不错,看起来方便
|
|
返回顶楼 | |
发表时间:2011-07-27
三里小龙 写道 billgui 写道 Bug报告:
public static boolean isEven(int i) { return (i&1) = 0; } 好像应该是2个=,“==”? 按位运算,先转换为二进制然后再做运算,结果为二进制中的0或1,与"=="是不同的 先生,编译不通过。 |
|
返回顶楼 | |
发表时间:2011-07-27
billgui 写道 三里小龙 写道 billgui 写道 Bug报告:
public static boolean isEven(int i) { return (i&1) = 0; } 好像应该是2个=,“==”? 按位运算,先转换为二进制然后再做运算,结果为二进制中的0或1,与"=="是不同的 先生,编译不通过。 不好意思,对朋友billgui说的意思理解错了,在此表示歉意,请谅解! 对于i&1返回的是二进制,最后返回的时候要与0作比较,所以的确应该写成 public static boolean isEven(int i) { return (i&1) == 0; } 谢谢您的提示,是个人疏忽了,抱歉~! |
|
返回顶楼 | |
发表时间:2011-07-27
呵呵,谢谢花时间总结这些内容。:)
|
|
返回顶楼 | |
发表时间:2011-08-08
三里小龙 写道 billgui 写道 Bug报告:
public static boolean isEven(int i) { return (i&1) = 0; } 好像应该是2个=,“==”? 按位运算,先转换为二进制然后再做运算,结果为二进制中的0或1,与"=="是不同的 这个代码贴到eclipse 就报错,应该是return (i&1) == 0; |
|
返回顶楼 | |
发表时间:2011-08-08
107192468a 写道 三里小龙 写道 billgui 写道 Bug报告:
public static boolean isEven(int i) { return (i&1) = 0; } 好像应该是2个=,“==”? 按位运算,先转换为二进制然后再做运算,结果为二进制中的0或1,与"=="是不同的 这个代码贴到eclipse 就报错,应该是return (i&1) == 0; 错误已更正 |
|
返回顶楼 | |