Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Comparar numeros

import java.util.Scanner;

public class compararNumeros {

  public static void main(String[] args)	
{		
    Scanner teclado = new Scanner(System.in);	
    System.out.println("Por favor ingrese el primer numero");
    int entero1= teclado.nextInt();
    System.out.println("Por favor ingrese el segundo numero");
    int entero2= teclado.nextInt();

    if(entero1 == entero2)
        System.out.println("Los numeros son iguales numero1: "+ entero1+ " numero2: "+entero2);
    else if(entero1 > entero2)
        System.out.println("El numero mayor es: "+ entero1);
      else if(entero2 > entero1)
        System.out.println("El numero mayor es: "+entero2);
        

    
}

}

1 respuesta

Hola Laura, espero que estés bien

¡Espero que estés teniendo un buen día! He revisado tu código y parece que estás en el camino correcto para resolver el problema de comparar dos números. Tu lógica de comparación es correcta y debería funcionar bien para determinar cuál número es mayor o si son iguales.

Aquí hay algunas sugerencias para mejorar tu código:

  1. Cerrar el Scanner: Es una buena práctica cerrar el objeto Scanner después de que hayas terminado de usarlo para liberar los recursos del sistema. Puedes hacerlo añadiendo teclado.close(); al final de tu método main.

  2. Formato de salida: Aunque tu salida es correcta, podrías mejorar el formato del mensaje para que sea más claro. Por ejemplo, podrías modificar el mensaje cuando los números son iguales para que sea más conciso.

Con estas pequeñas mejoras, tu programa no solo será más eficiente, sino también más claro para los usuarios. Espero que esto te ayude y que sigas disfrutando de tu aprendizaje en Java.

¡Espero haber ayudado y buenos estudios!