String trey = ((a+b)>c & (c+a)>b & (c+b)>a)? "Треугольник существует.":"Треугольник не существует."; поясните мне причину недопущения использования ИЛИ,так как возможно смысловая нагрузка в джава мне не совсем ясна,а также про вот это сокращенное выражение,желательно с примером,а примере соответственно валидный код
package com.javarush.task.task04.task0415;
import java.util.Scanner;
/*
Правило треугольника
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
if(a+b<c&&a+c<b&&b+c<a){
System.out.println("Треугольник не существует.");
}
else
System.out.println("Треугольник существует.");
}
}