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