Ejercicio 15 – Redondeo al entero más próximo

Enunciado

Diseña un programa qué pida un número decimal al usuario y lo muestre ya redondeado al número entero más próximo.

Explicación del ejercicio

Para redondear en Java utilizamos la función:

Math.round(n)

Este método devuelve:

  • El entero inferior si la parte decimal < 0.5
  • El entero superior si la parte decimal ≥ 0.5

Ejemplos rápidos:

Math.round(3.2) → 3
Math.round(3.7) → 4

Solución en Java


import java.util.Scanner;

public class Ejercicio15
{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Introduce un número decimal");
        float numero = sc.nextFloat();

        int redondear = Math.round(numero);
        System.out.println("El numero qué has introducido redondeado es: " + redondear);
    }
}
    

Ejemplo de ejecución


Introduce un número decimal: 5.63
El número qué has introducido redondeado es: 6