演算子 & と | はビット演算子だと思ってたけど、
条件演算もできるのね。
class A {
public static void main(String[] args) {
int x1 = 5;
if (x1 > 0 || (x1 *= 10) > 100) { //(1)
System.out.println("x1は"+ x1);
}
int x2 = 5;
if (x2 > 0 | (x2 *= 10) > 100) { //(2)
System.out.println("x2は" + x2);
}
}
}
x1は5
x2は50
http://www.javaroad.jp/java_operator3.htm