回 帖 发 新 帖 刷新版面

主题:[讨论]紧急求助

我遇到一个特别棘手的问题,我查了好多资料没查出来

请问
在JAVA里

|=是什么意思?

回复列表 (共2个回复)

沙发

最好有个例子,谢谢

板凳

|=  应该是位或赋值, 例如: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

我来回复

您尚未登录,请登录后再回复。点此登录或注册