Я хочу, чтобы проверить, если a
равно значению, и b
равен другому, или наоборотXOR со значениями
Например
(a == 3 && b == 5) || (a == 5 && b == 3)
Я знаю, что если бы это было boolean
переменные, я мог бы просто их XOR. Как я могу достичь той же функции при проверке двух значений?
'if (a + b == 8 && Math.abs (a-b) == 2)' – Tunaki
Может быть много трюков, имитирующих это условие, несколько более эффективных и менее эффективных. Но какую особенность XOR вы хотите имитировать здесь и почему? – RealSkeptic
@Tunaki Это также имеет место, если 'a == 3 + Integer.MIN_VALUE' и' b == 5 + Integer.MIN_VALUE'. –