Los tipos de datos de punto flotante en java
Punto flotante los números son números que tienen partes fraccionarias (generalmente expresadas con un punto decimal). Usted debe utilizar un tipo de punto flotante en programas Java Siempre que necesite un número con un decimal, como 19.95 o 3.1415.
Java tiene dos tipos primitivos para los números de punto flotante:
flotador: Utiliza 4 bytes
doble: Utiliza 8 bytes
En casi todos los casos, se debe utilizar el doble Tipo de siempre que lo necesite números con valores fraccionarios.
los precisión de un punto flotante valor indica cuántas cifras significativas del valor pueden tener después de su punto decimal. La precisión de una flotador Tipo es de sólo seis o siete dígitos decimales, que no es suficiente para la mayoría de los tipos de cálculos.
Si utiliza Java para escribir un sistema de nómina, por ejemplo, podría salirse con la suya usando flotador variables para almacenar los salarios para los empleados como maestros o bomberos, pero no para los jugadores de béisbol profesionales o ejecutivos corporativos.
Por el contrario, las variables dobles tienen una precisión de alrededor de 15 dígitos, que es suficiente para la mayoría de los propósitos.
Cuando se utiliza un literal de coma flotante, siempre debe incluir un punto decimal, como este:
doble periodo = 99.0-
Si se omite la coma, el compilador Java trata el literal como un entero. Entonces, cuando se ve que usted está tratando de asignar el literal entero a una variable doble, el compilador convierte el número entero a un valor doble. Este paso de conversión evitables utiliza un tiempo de procesamiento precioso.
Para guardar ese momento, usted puede agregar un F o D sufijo a un punto flotante literal para indicar si el propio literal es de tipo flotador o doble. Por ejemplo:
valor1 float = 199.33F doble valor2 = 200495.995D-
Si se omite el sufijo, D es asumido. Como resultado, normalmente se puede omitir el D sufijo para doble literales.