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

mayor que

import java.util.Scanner;

public class mayoque { public static void main(String[] args){ Scanner scanf = new Scanner(System.in); float n1,n2; System.out.println("Escribe el primer numero: "); n1 = scanf.nextFloat(); System.out.println("Escribe el segundo numero: "); n2 = scanf.nextFloat();

    if (n1 > n2){
        System.out.println("El número mayor es " + n1);
    }else{
        System.out.println("El número mayor es " + n2);
    }
}

}

1 respuesta

¡Hola María, espero que estés bien!

Veo que estás trabajando en un programa para comparar dos números en Java. Tu código está casi perfecto, pero parece que falta una pequeña parte para que se ajuste a la actividad que estás realizando. La actividad pide que también consideres el caso en que los números sean iguales.

Aquí te dejo una versión ajustada de tu código que incluye esta condición:

import java.util.Scanner;

public class mayoque {
    public static void main(String[] args){
        Scanner scanf = new Scanner(System.in);
        float n1, n2;
        System.out.println("Escribe el primer número: ");
        n1 = scanf.nextFloat();
        System.out.println("Escribe el segundo número: ");
        n2 = scanf.nextFloat();

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

Con esta modificación, el programa ahora también verificará si los dos números son iguales y mostrará un mensaje adecuado en ese caso. Espero que esto te ayude a completar la actividad con éxito.

Espero haber ayudado y ¡buenos estudios!