Hola Felipe, espero que estés bien
Parece que estás en el camino correcto para verificar si tres lados pueden formar un triángulo. Sin embargo, hay un pequeño detalle que podrías mejorar en tu código. Actualmente, estás utilizando tres objetos Scanner
diferentes para leer las entradas del usuario, lo cual no es necesario y podría simplificarse. Puedes usar un solo objeto Scanner
para leer todas las entradas. Aquí tienes un ejemplo de cómo podrías hacerlo:
import java.util.Scanner;
public class Triangulo {
// código omitido
public static void main(String[] args) {
Triangulo triangulo = new Triangulo();
Scanner sc = new Scanner(System.in);
System.out.println("Introduce el valor del primer lado: ");
triangulo.setA(sc.nextInt());
System.out.println("Introduce el valor del segundo lado: ");
triangulo.setB(sc.nextInt());
System.out.println("Introduce el valor del tercer lado: ");
triangulo.setC(sc.nextInt());
triangulo.verificarLados();
sc.close();
}
}
Con este cambio, el código es más limpio y eficiente. Espero que esto te ayude a avanzar en tu aprendizaje de Java. ¡Bons estudios!