[讨论]使用|与||的区别
请教有关在数据类型(如int)和boolean类型之间使用| 与||的区别[此贴子已经被作者于2006-8-11 13:40:37编辑过]
----------------解决方案--------------------------------------------------------
以下是引用wxhwjsw在2006-8-11 13:40:14的发言:
请教有关在数据类型(如int)和boolean类型之间使用| 与||的区别
请教有关在数据类型(如int)和boolean类型之间使用| 与||的区别
在int间怎么用|,||我没用过
在boolean间的规则是
| 这个的前后两个逻辑表达式都会执行到
|| 这个又称短路操作符,就是说当前面为true时,后面的不会执行
相对应的还有 && ,当前面为false时,后面也不会执行.
----------------解决方案--------------------------------------------------------
目前知道|可以在boolean和Integer之间用(int short 之类应该也可以的),不过||只能在boolean中用吧。。。
[此贴子已经被作者于2006-8-12 12:59:22编辑过]
----------------解决方案--------------------------------------------------------
以下是引用wxhwjsw在2006-8-12 12:58:57的发言:
目前知道|可以在boolean和Integer之间用(int short 之类应该也可以的),不过||只能在boolean中用吧。。。
目前知道|可以在boolean和Integer之间用(int short 之类应该也可以的),不过||只能在boolean中用吧。。。
在integer中用我没接触过. 能不能举个例子来看看.
----------------解决方案--------------------------------------------------------
这个我也没用 只是好像昨天的答案分析上有 全是英文的理解不是太全面。。。不好意思
----------------解决方案--------------------------------------------------------
| 是按位或,||是逻辑运算符,不一样的
----------------解决方案--------------------------------------------------------