“|=”是什么运算符号?
解决方案 »
- weblogic8.1打包后,调用webservice时,提示[description] "javax/wsdl/OperationType"
- 关于return的困惑
- 加减乘除
- 问一个struts的关于页面跳转的问题
- 紧急求教,struts中的saveErrors运行时报nosuchmethod!!
- 请问如何在DOS下访问文件夹jboss-3.2.3 ?
- xml中文显示的傻问题
- 作为EJB的参数,SESSION取得的自定义的JAVABEAN对象,不能被序列化,为什么
- 项目开发中的步骤,需要的资料以及需要的技术问题。
- cxf restful webservice
- 为什么我加在jsp页面的样式在发布项目后不显示啊???
- hibernate中两个级联表,一个student表和一个book表,student表中有主键id,是book表中的外键;在用Student的类无法得到set集
int i = 5;
i |= 2;
i ^= 2;
i &= 2;
i += 2;
i -= 2;
i *= 2;
i /= 2;
i %= 2;
i >>= 2;
i >>>= 2;
i <<= 2;
同志们,不要忘了基础啊
java运算符
int i = 1;
i|=1;
System.out.println(i);输出 1int i = 1;
i|=2;
System.out.println(i);输出 3int i = 1;
i|=3;
System.out.println(i);输出 3int i = 1;
i|=4;
System.out.println(i);输出 5int i = 1;
i|=5;
System.out.println(i);输出 5int i = 1;
i|=6;
System.out.println(i);输出 7int i = 1;
i|=7;
System.out.println(i);输出 7int i = 1;
i|=8;
System.out.println(i);输出 9int i = 1;
i|=9;
System.out.println(i);输出 9int i = 1;
i|=10;
System.out.println(i);输出 11
|= 或运算 i |= 2 --------- i = i | 2
&= 与运算 i &= 2 --------- i = i & 2
^= 异或运算 i ^= 2 --------- i = i ^ 2 a^b^b == a b^a^a == b
(i=0 g=0 i|g=0), (i=1 g=0 i|g=1), (i=2 g=0 i|g=2), (i=3 g=0 i|g=3), (i=4 g=0 i|g=4), (i=5 g=0 i|g=5), (i=6 g=0 i|g=6), (i=7 g=0 i|g=7), (i=8 g=0 i|g=8), (i=9 g=0 i|g=9), (i=10 g=0 i|g=10), (i=11 g=0 i|g=11), (i=12 g=0 i|g=12), (i=13 g=0 i|g=13), (i=14 g=0 i|g=14), (i=15 g=0 i|g=15), (i=16 g=0 i|g=16), (i=17 g=0 i|g=17), (i=18 g=0 i|g=18), (i=19 g=0 i|g=19),
(i=0 g=1 i|g=1), (i=1 g=1 i|g=1), (i=2 g=1 i|g=3), (i=3 g=1 i|g=3), (i=4 g=1 i|g=5), (i=5 g=1 i|g=5), (i=6 g=1 i|g=7), (i=7 g=1 i|g=7), (i=8 g=1 i|g=9), (i=9 g=1 i|g=9), (i=10 g=1 i|g=11), (i=11 g=1 i|g=11), (i=12 g=1 i|g=13), (i=13 g=1 i|g=13), (i=14 g=1 i|g=15), (i=15 g=1 i|g=15), (i=16 g=1 i|g=17), (i=17 g=1 i|g=17), (i=18 g=1 i|g=19), (i=19 g=1 i|g=19),
(i=0 g=2 i|g=2), (i=1 g=2 i|g=3), (i=2 g=2 i|g=2), (i=3 g=2 i|g=3), (i=4 g=2 i|g=6), (i=5 g=2 i|g=7), (i=6 g=2 i|g=6), (i=7 g=2 i|g=7), (i=8 g=2 i|g=10), (i=9 g=2 i|g=11), (i=10 g=2 i|g=10), (i=11 g=2 i|g=11), (i=12 g=2 i|g=14), (i=13 g=2 i|g=15), (i=14 g=2 i|g=14), (i=15 g=2 i|g=15), (i=16 g=2 i|g=18), (i=17 g=2 i|g=19), (i=18 g=2 i|g=18), (i=19 g=2 i|g=19),
(i=0 g=3 i|g=3), (i=1 g=3 i|g=3), (i=2 g=3 i|g=3), (i=3 g=3 i|g=3), (i=4 g=3 i|g=7), (i=5 g=3 i|g=7), (i=6 g=3 i|g=7), (i=7 g=3 i|g=7), (i=8 g=3 i|g=11), (i=9 g=3 i|g=11), (i=10 g=3 i|g=11), (i=11 g=3 i|g=11), (i=12 g=3 i|g=15), (i=13 g=3 i|g=15), (i=14 g=3 i|g=15), (i=15 g=3 i|g=15), (i=16 g=3 i|g=19), (i=17 g=3 i|g=19), (i=18 g=3 i|g=19), (i=19 g=3 i|g=19),
(i=0 g=4 i|g=4), (i=1 g=4 i|g=5), (i=2 g=4 i|g=6), (i=3 g=4 i|g=7), (i=4 g=4 i|g=4), (i=5 g=4 i|g=5), (i=6 g=4 i|g=6), (i=7 g=4 i|g=7), (i=8 g=4 i|g=12), (i=9 g=4 i|g=13), (i=10 g=4 i|g=14), (i=11 g=4 i|g=15), (i=12 g=4 i|g=12), (i=13 g=4 i|g=13), (i=14 g=4 i|g=14), (i=15 g=4 i|g=15), (i=16 g=4 i|g=20), (i=17 g=4 i|g=21), (i=18 g=4 i|g=22), (i=19 g=4 i|g=23),
(i=0 g=5 i|g=5), (i=1 g=5 i|g=5), (i=2 g=5 i|g=7), (i=3 g=5 i|g=7), (i=4 g=5 i|g=5), (i=5 g=5 i|g=5), (i=6 g=5 i|g=7), (i=7 g=5 i|g=7), (i=8 g=5 i|g=13), (i=9 g=5 i|g=13), (i=10 g=5 i|g=15), (i=11 g=5 i|g=15), (i=12 g=5 i|g=13), (i=13 g=5 i|g=13), (i=14 g=5 i|g=15), (i=15 g=5 i|g=15), (i=16 g=5 i|g=21), (i=17 g=5 i|g=21), (i=18 g=5 i|g=23), (i=19 g=5 i|g=23),
(i=0 g=6 i|g=6), (i=1 g=6 i|g=7), (i=2 g=6 i|g=6), (i=3 g=6 i|g=7), (i=4 g=6 i|g=6), (i=5 g=6 i|g=7), (i=6 g=6 i|g=6), (i=7 g=6 i|g=7), (i=8 g=6 i|g=14), (i=9 g=6 i|g=15), (i=10 g=6 i|g=14), (i=11 g=6 i|g=15), (i=12 g=6 i|g=14), (i=13 g=6 i|g=15), (i=14 g=6 i|g=14), (i=15 g=6 i|g=15), (i=16 g=6 i|g=22), (i=17 g=6 i|g=23), (i=18 g=6 i|g=22), (i=19 g=6 i|g=23),
(i=0 g=7 i|g=7), (i=1 g=7 i|g=7), (i=2 g=7 i|g=7), (i=3 g=7 i|g=7), (i=4 g=7 i|g=7), (i=5 g=7 i|g=7), (i=6 g=7 i|g=7), (i=7 g=7 i|g=7), (i=8 g=7 i|g=15), (i=9 g=7 i|g=15), (i=10 g=7 i|g=15), (i=11 g=7 i|g=15), (i=12 g=7 i|g=15), (i=13 g=7 i|g=15), (i=14 g=7 i|g=15), (i=15 g=7 i|g=15), (i=16 g=7 i|g=23), (i=17 g=7 i|g=23), (i=18 g=7 i|g=23), (i=19 g=7 i|g=23),
(i=0 g=8 i|g=8), (i=1 g=8 i|g=9), (i=2 g=8 i|g=10), (i=3 g=8 i|g=11), (i=4 g=8 i|g=12), (i=5 g=8 i|g=13), (i=6 g=8 i|g=14), (i=7 g=8 i|g=15), (i=8 g=8 i|g=8), (i=9 g=8 i|g=9), (i=10 g=8 i|g=10), (i=11 g=8 i|g=11), (i=12 g=8 i|g=12), (i=13 g=8 i|g=13), (i=14 g=8 i|g=14), (i=15 g=8 i|g=15), (i=16 g=8 i|g=24), (i=17 g=8 i|g=25), (i=18 g=8 i|g=26), (i=19 g=8 i|g=27),
(i=0 g=9 i|g=9), (i=1 g=9 i|g=9), (i=2 g=9 i|g=11), (i=3 g=9 i|g=11), (i=4 g=9 i|g=13), (i=5 g=9 i|g=13), (i=6 g=9 i|g=15), (i=7 g=9 i|g=15), (i=8 g=9 i|g=9), (i=9 g=9 i|g=9), (i=10 g=9 i|g=11), (i=11 g=9 i|g=11), (i=12 g=9 i|g=13), (i=13 g=9 i|g=13), (i=14 g=9 i|g=15), (i=15 g=9 i|g=15), (i=16 g=9 i|g=25), (i=17 g=9 i|g=25), (i=18 g=9 i|g=27), (i=19 g=9 i|g=27),
(i=0 g=10 i|g=10), (i=1 g=10 i|g=11), (i=2 g=10 i|g=10), (i=3 g=10 i|g=11), (i=4 g=10 i|g=14), (i=5 g=10 i|g=15), (i=6 g=10 i|g=14), (i=7 g=10 i|g=15), (i=8 g=10 i|g=10), (i=9 g=10 i|g=11), (i=10 g=10 i|g=10), (i=11 g=10 i|g=11), (i=12 g=10 i|g=14), (i=13 g=10 i|g=15), (i=14 g=10 i|g=14), (i=15 g=10 i|g=15), (i=16 g=10 i|g=26), (i=17 g=10 i|g=27), (i=18 g=10 i|g=26), (i=19 g=10 i|g=27),
(i=0 g=11 i|g=11), (i=1 g=11 i|g=11), (i=2 g=11 i|g=11), (i=3 g=11 i|g=11), (i=4 g=11 i|g=15), (i=5 g=11 i|g=15), (i=6 g=11 i|g=15), (i=7 g=11 i|g=15), (i=8 g=11 i|g=11), (i=9 g=11 i|g=11), (i=10 g=11 i|g=11), (i=11 g=11 i|g=11), (i=12 g=11 i|g=15), (i=13 g=11 i|g=15), (i=14 g=11 i|g=15), (i=15 g=11 i|g=15), (i=16 g=11 i|g=27), (i=17 g=11 i|g=27), (i=18 g=11 i|g=27), (i=19 g=11 i|g=27),
(i=0 g=12 i|g=12), (i=1 g=12 i|g=13), (i=2 g=12 i|g=14), (i=3 g=12 i|g=15), (i=4 g=12 i|g=12), (i=5 g=12 i|g=13), (i=6 g=12 i|g=14), (i=7 g=12 i|g=15), (i=8 g=12 i|g=12), (i=9 g=12 i|g=13), (i=10 g=12 i|g=14), (i=11 g=12 i|g=15), (i=12 g=12 i|g=12), (i=13 g=12 i|g=13), (i=14 g=12 i|g=14), (i=15 g=12 i|g=15), (i=16 g=12 i|g=28), (i=17 g=12 i|g=29), (i=18 g=12 i|g=30), (i=19 g=12 i|g=31),
(i=0 g=13 i|g=13), (i=1 g=13 i|g=13), (i=2 g=13 i|g=15), (i=3 g=13 i|g=15), (i=4 g=13 i|g=13), (i=5 g=13 i|g=13), (i=6 g=13 i|g=15), (i=7 g=13 i|g=15), (i=8 g=13 i|g=13), (i=9 g=13 i|g=13), (i=10 g=13 i|g=15), (i=11 g=13 i|g=15), (i=12 g=13 i|g=13), (i=13 g=13 i|g=13), (i=14 g=13 i|g=15), (i=15 g=13 i|g=15), (i=16 g=13 i|g=29), (i=17 g=13 i|g=29), (i=18 g=13 i|g=31), (i=19 g=13 i|g=31),
(i=0 g=14 i|g=14), (i=1 g=14 i|g=15), (i=2 g=14 i|g=14), (i=3 g=14 i|g=15), (i=4 g=14 i|g=14), (i=5 g=14 i|g=15), (i=6 g=14 i|g=14), (i=7 g=14 i|g=15), (i=8 g=14 i|g=14), (i=9 g=14 i|g=15), (i=10 g=14 i|g=14), (i=11 g=14 i|g=15), (i=12 g=14 i|g=14), (i=13 g=14 i|g=15), (i=14 g=14 i|g=14), (i=15 g=14 i|g=15), (i=16 g=14 i|g=30), (i=17 g=14 i|g=31), (i=18 g=14 i|g=30), (i=19 g=14 i|g=31),
(i=0 g=15 i|g=15), (i=1 g=15 i|g=15), (i=2 g=15 i|g=15), (i=3 g=15 i|g=15), (i=4 g=15 i|g=15), (i=5 g=15 i|g=15), (i=6 g=15 i|g=15), (i=7 g=15 i|g=15), (i=8 g=15 i|g=15), (i=9 g=15 i|g=15), (i=10 g=15 i|g=15), (i=11 g=15 i|g=15), (i=12 g=15 i|g=15), (i=13 g=15 i|g=15), (i=14 g=15 i|g=15), (i=15 g=15 i|g=15), (i=16 g=15 i|g=31), (i=17 g=15 i|g=31), (i=18 g=15 i|g=31), (i=19 g=15 i|g=31),
(i=0 g=16 i|g=16), (i=1 g=16 i|g=17), (i=2 g=16 i|g=18), (i=3 g=16 i|g=19), (i=4 g=16 i|g=20), (i=5 g=16 i|g=21), (i=6 g=16 i|g=22), (i=7 g=16 i|g=23), (i=8 g=16 i|g=24), (i=9 g=16 i|g=25), (i=10 g=16 i|g=26), (i=11 g=16 i|g=27), (i=12 g=16 i|g=28), (i=13 g=16 i|g=29), (i=14 g=16 i|g=30), (i=15 g=16 i|g=31), (i=16 g=16 i|g=16), (i=17 g=16 i|g=17), (i=18 g=16 i|g=18), (i=19 g=16 i|g=19),
(i=0 g=17 i|g=17), (i=1 g=17 i|g=17), (i=2 g=17 i|g=19), (i=3 g=17 i|g=19), (i=4 g=17 i|g=21), (i=5 g=17 i|g=21), (i=6 g=17 i|g=23), (i=7 g=17 i|g=23), (i=8 g=17 i|g=25), (i=9 g=17 i|g=25), (i=10 g=17 i|g=27), (i=11 g=17 i|g=27), (i=12 g=17 i|g=29), (i=13 g=17 i|g=29), (i=14 g=17 i|g=31), (i=15 g=17 i|g=31), (i=16 g=17 i|g=17), (i=17 g=17 i|g=17), (i=18 g=17 i|g=19), (i=19 g=17 i|g=19),
(i=0 g=18 i|g=18), (i=1 g=18 i|g=19), (i=2 g=18 i|g=18), (i=3 g=18 i|g=19), (i=4 g=18 i|g=22), (i=5 g=18 i|g=23), (i=6 g=18 i|g=22), (i=7 g=18 i|g=23), (i=8 g=18 i|g=26), (i=9 g=18 i|g=27), (i=10 g=18 i|g=26), (i=11 g=18 i|g=27), (i=12 g=18 i|g=30), (i=13 g=18 i|g=31), (i=14 g=18 i|g=30), (i=15 g=18 i|g=31), (i=16 g=18 i|g=18), (i=17 g=18 i|g=19), (i=18 g=18 i|g=18), (i=19 g=18 i|g=19),
(i=0 g=19 i|g=19), (i=1 g=19 i|g=19), (i=2 g=19 i|g=19), (i=3 g=19 i|g=19), (i=4 g=19 i|g=23), (i=5 g=19 i|g=23), (i=6 g=19 i|g=23), (i=7 g=19 i|g=23), (i=8 g=19 i|g=27), (i=9 g=19 i|g=27), (i=10 g=19 i|g=27), (i=11 g=19 i|g=27), (i=12 g=19 i|g=31), (i=13 g=19 i|g=31), (i=14 g=19 i|g=31), (i=15 g=19 i|g=31), (i=16 g=19 i|g=19), (i=17 g=19 i|g=19), (i=18 g=19 i|g=19), (i=19 g=19 i|g=19),
a = a|b
用Integer.toBinaryString()就看的到规律了
1|2的结果
用八位2进制来表示这2个数分别为
00000001 -> 1
00000010 -> 2或运算只要一个是1那么结果就是1所以结果是00000011 -> 3
http://apps.hi.baidu.com/share/detail/17891648
char[] chs = ip.toCharArray();
long t = 0;
int n = 0;
for(int i = 0; i < chs.length; i++) {
if(chs[i] == '.') {
t <<= 8;
t |= n & 0xff;
n = 0;
continue;
}
if(chs[i] >= '0' && chs[i] <= '9') {
n = n * 10 + (chs[i] - '0');
}
}
t <<= 8;
t |= n & 0xff;
return t;
}