Hola Sebastian,
Tu código parece estar en el camino correcto para resolver el problema de verificar si tres lados pueden formar un triángulo. Has implementado correctamente la condición necesaria para que tres lados formen un triángulo: la suma de dos lados debe ser mayor que el tercer lado.
Aquí hay algunos puntos a considerar para asegurarte de que tu programa funcione correctamente:
Entrada del Usuario: Asegúrate de que los valores ingresados sean positivos, ya que un lado de un triángulo no puede tener longitud cero o negativa.
Validación de Entradas: Podrías agregar una verificación adicional para asegurarte de que los valores ingresados sean números válidos y positivos, aunque el uso de nextInt()
ya maneja entradas no numéricas lanzando una excepción.
Mensajes de Salida: Los mensajes de salida están bien formulados. Solo asegúrate de que el texto sea claro para el usuario.
Tu código ya sigue el ejemplo de entrada y salida proporcionado en el ejercicio. Aquí tienes un ejemplo de cómo se vería la ejecución de tu programa:
Ingrese el valor del primer lado: 3
Ingrese el valor del segundo lado: 4
Ingrese el valor del tercer lado: 5
Los lados pueden formar un triángulo.
Si ingresas valores que no cumplen con la condición de formar un triángulo, como 1
, 2
, 3
, el programa debería mostrar:
Los lados no pueden formar un triángulo.
Espero que esto te ayude a avanzar en tu aprendizaje de Java. ¡Buenos estudios!