Olá, Filipe! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de condicionais para validar a regra de formação de triângulos com Java e ainda compreendeu a importância da estrutura de decisão para fornecer respostas claras ao usuário. Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é identificar também o tipo de triângulo formado. Assim:
if (lado1 + lado2 > lado3 && lado2 + lado3 > lado1 && lado1 + lado3 > lado2) {
if (lado1 == lado2 && lado2 == lado3) {
System.out.println("Triângulo Equilátero.");
} else if (lado1 == lado2 || lado2 == lado3 || lado1 == lado3) {
System.out.println("Triângulo Isósceles.");
} else {
System.out.println("Triângulo Escaleno.");
}
} else {
System.out.println("Os lados não podem formar um triângulo.");
}
Isso faz a verificação da validade do triângulo e classifica automaticamente o tipo, tornando o programa mais completo.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!