Javaに再入学 その3 | tabi0のブログ

tabi0のブログ

(^^)/

演算子 & と | はビット演算子だと思ってたけど、
条件演算もできるのね。

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