黑马程序员技术交流社区

标题: 关于&、|问题 [打印本页]

作者: ﹎◇waiting﹎    时间: 2012-7-2 18:06
标题: 关于&、|问题
本帖最后由 ﹎◇waiting﹎ 于 2012-8-1 13:48 编辑

前几天没上看了一下基础视频发现视频上面说&和|可以当逻辑运算符和位运算符,但是我参考了2本java书都没有这样说,书上是把&、|当位运算来解释的,现在我比较迷惑到底是要参考哪一种。求解释
作者: 黑马-王言龙    时间: 2012-7-2 19:41
&:逻辑与
|:逻辑或

&&:短路与
||:短路或

你看的是哪两本Java书?
作者: 田向向    时间: 2012-7-2 20:06
逻辑运算符:与运算符用&&表示,或运算符用||表示。
                   与逻辑关系                                                                     
   A                 B                   A&&B
false             false                 false
true              false                 false
false             true                  false
true              true                  true

                   或逻辑关系
  A                  B                    A||B
false              false                false
true               false                true
false              true                 true
true               true                 true

位运算符:与运算符是&,或运算符是|
                     与位运算
A                     B                    A&B
1                      1                      1
1                      0                      0
0                      1                      0
0                      0                      0
                       
                     或位运算
A                      B                    A|B
1                      1                      1
0                      1                      1
1                      0                      1
0                      0                      0

全手工,希望可以帮到你



作者: ﹎◇waiting﹎    时间: 2012-7-5 09:42
谢谢各位
作者: ﹎◇waiting﹎    时间: 2012-7-5 09:42
田向向 发表于 2012-7-2 20:06
逻辑运算符:与运算符用&&表示,或运算符用||表示。
                   与逻辑关系                       ...

谢谢:handshake
作者: 刘笑    时间: 2012-7-5 11:18
很明显这也是逻辑运算符啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2