-
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.