作者Dancer31 (:p)
看板java
标题Re: [问题] 有关boolean
时间Wed Jan 3 01:58:20 2007
※ 引述《aaa12345 (一肩担鸡双头啼)》之铭言:
: 想请问一下
: if(4&1){}
: 这样的含意在java中会出现错误 cannot convert from Int to boolean
: 请问我该怎麽作 找了半天找不到将int 转为 boolean 的method
: 另外 有没有好心人帮忙解释一下这是什麽意思?
: " if(4&1) "???
这要看你的if判断式是要判断什麽吧
if()内只能接受true or false
4&1的意思是把4和1这两个int变数的每个bit做AND处理
所以4&1的值应该是0这个integer变数
(这里跟C不一样, 0,1不能直接当成boolean值)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.109.213