Hi,
Ich verstehe nicht wieso die dritte Teilaufgabe bei mir fehlschlägt. Ich gehe standard mäßig davon aus, dass ein solches Dreieck nicht existieren kann und prüfe dann ob es vielleicht doch existieren kann und gebe das Resultat zuletzt aus.
Mfg
Steffen
package de.codegym.task.task04.task0415;
/*
Dreiecksregel
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
boolean canExist = false;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
//System.out.println("Bitte geben Sie die Länge der Seiten an.");
int a = Integer.parseInt(in.readLine());
int b = Integer.parseInt(in.readLine());
int c = Integer.parseInt(in.readLine());
if((a<b+c) || (b<a+c) || c<a+b){
canExist = true;
}else{
canExist = false;
}
if(canExist){
System.out.println("Das Dreieck ist möglich.");
}else{
System.out.println("Das Dreieck ist nicht möglich.");
}
}
}