Дополнение
Я поменяла на это:
if (((ax+bx)>cx)&&((ax+cx)>bx)&&((bx+cx)>ax))
System.out.println("Треугольник существует.");
else if (((ax+bx)<=cx)&&((ax+cx)<=bx)&&((bx+cx)<=ax))
System.out.println("Треугольник не существует.");
но все равно последний пункт не проходит...
package com.javarush.task.task04.task0415;
/*
Правило треугольника
*/
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
String a = reader.readLine();
String b = reader.readLine();
String c = reader.readLine();
int ax = Integer.parseInt(a);
int bx = Integer.parseInt(b);
int cx = Integer.parseInt(c);
if (((ax + bx) > cx) || ((ax + cx) > bx) || ((bx + cx) > ax))
System.out.println("Треугольник существует.");
else if (((ax + bx) < cx) || ((ax + cx) < bx) || ((bx + cx) < ax))
System.out.println ("Треугольник не существует.");
}
}