Olá, Nadson! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso do Scanner para capturar os valores, utilizou muito bem a função auxiliar formaTriangulo para organizar a lógica e ainda compreendeu a importância da condição matemática que garante a formação de um triângulo.
Uma dica interessante para o futuro é expandir a verificação para identificar o tipo de triângulo (equilátero, isósceles ou escaleno). Assim:
if (formaTriangulo(a, b, c)) {
if (a == b && b == c) {
System.out.println("Os valores formam um triângulo equilátero.");
} else if (a == b || b == c || a == c) {
System.out.println("Os valores formam um triângulo isósceles.");
} else {
System.out.println("Os valores formam um triângulo escaleno.");
}
} else {
System.out.println("Os valores NÃO formam um triângulo.");
}
Isso faz com que o programa não apenas valide a existência do triângulo, mas também classifique seu tipo, tornando-o 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!