主题:[讨论]紧急求助
黑色加百列
[专家分:0] 发布于 2008-03-21 19:07:00
我遇到一个特别棘手的问题,我查了好多资料没查出来
请问
在JAVA里
|=是什么意思?
回复列表 (共2个回复)
沙发
黑色加百列 [专家分:0] 发布于 2008-03-21 20:15:00
最好有个例子,谢谢
板凳
liltjia [专家分:0] 发布于 2008-03-22 17:29:00
|= 应该是位或赋值, 例如:0|0=0,0|1=1,1|1=1
你用eclipse运行下:
public class 实验 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0,j=1;
System.out.println(j|=i);
int a=1,b=2;
b|=a;
System.out.println("b="+b);
System.out.println("a="+a);
}
}输出:1
b=3
a=1
我来回复