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