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

Comparando dos numeros

// Ejercicio 4 Comparando 2 numeros // Indicar cual es el mayor o si son iguales

    System.out.println("Escribe un número entero");
    Scanner tecladoNumero = new Scanner(System.in);
    int numero1 = teclado.nextInt();

    System.out.println("Escribe otro número entero");
    int numero2 = teclado.nextInt();


    if (numero1 > numero2) {
        System.out.println( "El numero " + numero1 + " es Mayor");
    } else if (numero1 < numero2) {
        System.out.println( "El numero " + numero2  + " es Mayor");
    } else {
        System.out.println( "Los números son iguales");
    }
1 respuesta

Hola Andrea, espero que estés bien

¡Espero que estés disfrutando del curso de Java! He visto tu código y parece que estás en el camino correcto para comparar dos números y determinar cuál es el mayor o si son iguales. Sin embargo, he notado un pequeño error en tu código que podría estar causándote problemas.

En el código que compartiste, estás utilizando teclado.nextInt() para leer los números, pero el objeto Scanner que creaste se llama tecladoNumero. Deberías usar tecladoNumero.nextInt() en lugar de teclado.nextInt(). Aquí tienes cómo debería quedar tu código corregido:

import java.util.Scanner;

public class CompararNumeros {
    public static void main(String[] args) {
        System.out.println("Escribe un número entero");
        Scanner tecladoNumero = new Scanner(System.in);
        int numero1 = tecladoNumero.nextInt();

        System.out.println("Escribe otro número entero");
        int numero2 = tecladoNumero.nextInt();

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

        tecladoNumero.close(); // No olvides cerrar el Scanner
    }
}

Con este ajuste, tu programa debería funcionar correctamente. Además, recuerda cerrar el Scanner al final del programa para liberar los recursos.

Espero que esta solución te sea útil y te ayude a avanzar en tu aprendizaje de Java. ¡Bons estudios!