Я понимаю, что задачу можно решить и по-другому, без булинов, но в чём моя проблема ? также я пробовал и другой вариант но результат практически тот же boolean lol = (s1 != (s2 + s3)) && (s2 != (s1 + s3)) && (s3 != (s1 + s2)); if (lol) System.out.println(TRIANGLE_NOT_EXISTS); else System.out.println(TRIANGLE_EXISTS); } }