Ejemplos de como redondear un número double y pasarlo a int

Como redondear un número double con la clase Math. Aquí tenemos tres ejemplos de como redondear un número.

public class EjercicioDeRedondeos {

 public static void main(String[] args) {

  double nota = 4.65;
  //math.ceil <-- redonde por arriba
  double redondeo = Math.ceil(nota);
  System.out.println(redondeo);
  //math.floor <.. redondea por abajo
  redondeo = Math.floor(nota);
  System.out.println(redondeo);
  //math.round <-- redondea al numero mas cercano
  redondeo = Math.round(nota);
  System.out.println(redondeo);
  
  /*
   * Una vez hemos redondeado el número podemos
   * quitarle la coma flotante, el .0 nos sobraría
   * lo podemos hacer haciendole castin a un numero entero
   * */
   
  int numEntero = (int)redondeo;
  System.out.println(numEntero);

 }

}

No hay comentarios:

Publicar un comentario