论坛首页 Java企业应用论坛

算法种种

浏览 9249 次
锁定老帖子 主题:算法种种
精华帖 (4) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (2)
作者 正文
   发表时间:2011-07-12  
有许多常用的工具类,还不错
0 请登录后投票
   发表时间:2011-07-12  
呵呵,楼主挺细心的...PDF也不错,看起来方便
0 请登录后投票
   发表时间:2011-07-27  
三里小龙 写道
billgui 写道
Bug报告:
public static boolean isEven(int i) {
return (i&1) = 0;
}

好像应该是2个=,“==”?

按位运算,先转换为二进制然后再做运算,结果为二进制中的0或1,与"=="是不同的

先生,编译不通过。
0 请登录后投票
   发表时间: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;
}
谢谢您的提示,是个人疏忽了,抱歉~!
0 请登录后投票
   发表时间:2011-07-27  
呵呵,谢谢花时间总结这些内容。:)
0 请登录后投票
   发表时间:2011-08-08  
三里小龙 写道
billgui 写道
Bug报告:
public static boolean isEven(int i) {
return (i&1) = 0;
}

好像应该是2个=,“==”?

按位运算,先转换为二进制然后再做运算,结果为二进制中的0或1,与"=="是不同的

这个代码贴到eclipse 就报错,应该是return (i&1) == 0;
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;

错误已更正
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics