연산자 예제

JAVA 2026. 3. 4. 18:17
728x90
public static void main(String[] args)
{
    // XOR (|)  두값이 서로 다를 때만 참
    int w = 3, x = 4, y = 3, z = 5;
    // (w==2 | w==y) false, !(y>z) true, (1==x) false, (y!=z)true, false ^ true = true
    if((w == 2 | w == y) & !(y > z) & (1 == x ^ y != z))    
    { 
        w = x + y;  // 7
        if(7 == x ^ y != w) // 7==x false, y != w true, false ^ true = true
            System.out.println(w);
        else
            System.out.println(x);
    }
    else {
        w = y + z;
        if(7 == y ^ z != w)
            System.out.println(w);
        else
            System.out.println(z);
    }
}
728x90
Posted by 바르마스
,