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

[Sugerencia] Comparando dos números

import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner teclado1 = new Scanner(System.in); Scanner teclado2 = new Scanner(System.in); int numero1, numero2;

    System.out.println("Ingrese el 1er número: ");
    numero1=teclado1.nextInt();
    System.out.println("Ingrese el 2do número: ");
    numero2=teclado2.nextInt();
    if(numero1>numero2){
        System.out.println("El número mayor es: "+numero1);
    }
    else if (numero1<numero2){
        System.out.println("El número menor es: "+numero2);
    }
    else {
        System.out.println("Los números son Iguales: "+numero2);
    }
    teclado1.close();
    teclado2.close();
}

}

1 respuesta

Hola Wilder, espero que estés bien

¡Espero que estés disfrutando el curso de Java! He notado que en tu código estás utilizando dos objetos Scanner diferentes (teclado1 y teclado2) para leer los números. Aunque esto no es incorrecto, puedes simplificar tu código utilizando un solo objeto Scanner. Aquí te dejo un ejemplo de cómo podrías hacerlo:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        int numero1, numero2;

        System.out.println("Ingrese el 1er número: ");
        numero1 = teclado.nextInt();
        System.out.println("Ingrese el 2do número: ");
        numero2 = teclado.nextInt();

        if (numero1 > numero2) {
            System.out.println("El número mayor es: " + numero1);
        } else if (numero1 < numero2) {
            System.out.println("El número mayor es: " + numero2);
        } else {
            System.out.println("Los números son iguales: " + numero1);
        }

        teclado.close();
    }
}

He hecho algunos cambios:

  1. Usé un solo objeto Scanner para simplificar el código.
  2. Corregí el mensaje en el bloque else if para que diga "El número mayor es" en lugar de "El número menor es", ya que el ejercicio pide identificar el mayor.

Espero que estos ajustes te sean útiles. ¡Sigue adelante con tus estudios de Java!

Espero haber ayudado y buenos estudios!