package refactortriangle; import java.util.Scanner; public class RefactorTriangle { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Calcolo dell'area di un triangolo con il metodo di Erone"); System.out.println("Inserire i valori dei lati"); float lato1=scanner.nextFloat(); float lato2=scanner.nextFloat(); float lato3=scanner.nextFloat(); if (lato1>lato2+lato3 || lato2>lato1+lato3 || lato3>lato1+ lato2 || lato1<=0 || lato2<=0 || lato3<=0) {System.out.println("Non è un triangolo");} else {float p=(lato1+lato2+lato3)/2; double Ar=Math.sqrt(p*(p-lato1)*(p-lato2)*(p-lato3)); System.out.println("L'area è "+Ar); } } }