Tecnología

Inicio

Cómo convertir un decimal a un número entero en Java

El lenguaje de programación Java proporciona acceso a docenas de operaciones matemáticas comunes en la clase estática java.util.Math. Al llamar a esta clase, se puede redondear, encontrar exponentes e incluso realizar operaciones trigonométricas de números. Se dispone de tres métodos para redondear los números, dependiendo del comportamiento que desee: piso, techo y el asalto.

Instrucciones

1 Abra el entorno de desarrollo integrado NetBeans que acompaña a la instalación de Java. Alternativamente, se puede utilizar cualquier editor de textos o un IDE Java que te gusta, pero las instrucciones asumen que está utilizando Netbeans.

2 Abrir un archivo Java existente o crear una nueva haciendo clic en "Archivo" y "Nueva Clase".

3 Agregue la línea siguiente a la parte superior del archivo para importar la clase de matemáticas:

java.util.Math importación;

4 Escriba uno de los siguientes en cualquier parte del documento:

int flooredValue = (int) Math.floor (3.4);

int ceilingValue = (int) Math.ceil (3.4);

int roundedValue = (int) Math.round (3.4);

El primero será devolver el "piso" del valor. En efecto, esto siempre redondea hacia abajo. La segunda devuelve el techo, o repasa. "Redondo" devolverá el valor más cercano a 0,5 siempre redondeado al siguiente valor más grande. Aviso, es necesario convertir los resultados a un entero usando el "(int)" comando.

Consejos y advertencias

  • Estas operaciones pueden ser contrario a la intuición para los números negativos. El suelo de "-3.4" será "-4". El ceil de "-3.4" será "-3". El redondeo de -0,5 será 0, el siguiente entero más alto, no -1.