Oi, Renata! Como vai?
Notei que você está verificando as condições para formar um triângulo usando if e else, o que é fundamental para entender lógica condicional. Porém, a validação precisa garantir que todas as três condições sejam verdadeiras ao mesmo tempo para formar um triângulo válido.
Uma dica interessante para o futuro é usar o operador lógico && para combinar as condições em uma única verificação:
int lado1 = 3;
int lado2 = 4;
int lado3 = 5;
if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
System.out.println("Pode formar um triangulo");
} else {
System.out.println("Nao pode formar um triangulo");
}
Esse código verifica se a soma de quaisquer dois lados é maior que o terceiro, o que é a regra correta para triângulos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!