To fazendo esse exercicio :
- Faça um programa que receba 3 valores que representarão os lados de um triângulo e verifique se os
valores formam um triângulo e classifique esse triângulo como:
- eqüilátero (3 lados iguais);
- isósceles (2 lados iguais);
- escaleno (3 lados diferentes).
Entao fiz seguinte codigo
import java.util.Scanner;
public class Exercicio6 {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int lado1,lado2,lado3;
System.out.print ("Digite o primeiro valor:");
lado1 = read.nextInt();
System.out.print ("Digite o segundo valor:");
lado2 = read.nextInt();
System.out.print ("Digite o terceiro valor:");
lado3 = read.nextInt();
if (lado1 == lado2 && lado1 == lado3){
System.out.println ("O triangulo é Equilatero!");
}
if (lado1 == lado2 && lado1 != lado3 || lado1 == lado3 && lado1 != lado2 || lado1 != lado2 && lado1 != lado3 && lado2 == lado3) {
System.out.println ("O triangulo é Isoceles!");
}
if (lado1 != lado2 && lado1 != lado3 && lado2 != lado3) {
System.out.println ("O triangulo é Escaleno!");
}
System.out.println ("");
System.out.println ("Final da Execução.");
}
}
Voces experientes, teria alguma modo de simplificar o codigo?
Com alguma biblioteca, metodo seila…
Desculpe a ignorancia
Obrigado