Hallo Community,
ich habe alle Fälle in der ein Dreieck existiert abgehandelt.
Alle anderen Fälle sprechen danach automatisch für ein nicht-existentes Dreieck (also Summe kleiner dritter Seite bzw. Summe = dritter Seite),
Trotzdem sagt mir das Programm, dass ich falsch liege.
Ich habe den Text, den ich ausgeben möchte auf Rechtschreibfehler überprüft und keine gefunden.
Was übersehe ich hier?
Wäre dankbar, wenn jemand mir helfen könnte.
Schöne Grüße
Heide
package de.codegym.task.task04.task0415;
/*
Dreiecksregel
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String aa=bufferedReader.readLine();
String bb= bufferedReader.readLine();
String cc= bufferedReader.readLine();
int a=Integer.parseInt(aa);
int b=Integer.parseInt(bb);
int c=Integer.parseInt(cc);
if((a+b)>c)
System.out.println("Das Dreieck ist möglich.");
else if((a+c)>b)
System.out.println("Das Dreieck ist möglich.");
else if ((b+c)>a)
System.out.println("Das Dreieck ist möglich.");
else if (((a+b)==c)||((b+c)==a)||((a+c)==b))
System.out.println("Das Dreieck ist nicht möglich.");
else
System.out.println("Das Dreieck ist nicht möglich.");//schreib hier deinen Code
}
}