我试图编译和运行下面的代码为什么java int允许使用|运营商?它如何评估?
public static void main(String... args) {
int x = 1 | 2 | 3 | 4;
//int x = 1 | 1 | 1 ;
//int x = 1 | 2 ;
//int x = 2 | 1 ;
System.out.println(x);
}
我点网试图和它不工作如何在Java来它的工作?这个代码如何评估以产生答案?
你期望得到什么? – johnchen902
OR-ing整数无法使用什么未标注的.NET语言? – EJP
这是一个按位或运算。 3 | 4 = 7 http://stackoverflow.com/questions/3312611/operator-in-java – david99world