Почему не выполняется последнее условие?
package com.javarush.task.task04.task0415;
/*
Правило треугольника
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader side = new BufferedReader( new InputStreamReader(System.in));
String aLink = side.readLine();
int a = Integer.parseInt(aLink);
String bLink = side.readLine();
int b = Integer.parseInt(bLink);
String cLink = side.readLine();
int c = Integer.parseInt(cLink);
if (a+b >c || a+c > b || c+b > a){
System.out.println("Треугольник существует.");
} else if (a+b <= c || a+c <= b || c+b <= a) {
System.out.println("Треугольник не существует.");
}
//напишите тут ваш код
}
}