“Conocimiento Programación>Programación Java

¿Cómo puedo convertir un flotador para duplicar en Java?

2015/3/17
En Java, no necesitas una conversión explícita para cambiar un `float` a un 'doble'. Java promueve automáticamente `Float` a` Doble 'cuando sea necesario. Esto se llama * Conversión amplia * porque `Double` tiene un rango y precisión más grande que 'Float'.

Así es como funciona:

`` `Java

clase pública Floattodouble {

public static void main (string [] args) {

flotante myfloat =3.14f; // Tenga en cuenta que el sufijo 'F' es crucial para los literales flotantes.

doble myDouble =myfloat; // conversión implícita

System.out.println ("float:" + myfloat);

System.out.println ("double:" + myDouble);

}

}

`` `` ``

La línea `double myDouble =myfloat;` convertir implícitamente el valor `flotador 'en un' doble '. No se necesita casting. Java maneja la conversión sin problemas.

Si tuviera que realizar operaciones aritméticas que involucraban `float` y` double ', el `float` se promocionaría automáticamente a` doble' antes del cálculo.

Si bien * puede * lanzarlo explícitamente usando `(doble) myfloat`, es redundante porque la conversión implícita ya está manejada de manera correcta y eficiente por el compilador Java:

`` `Java

doble myDoubleExplicit =(doble) myfloat; // explícito, pero innecesario

`` `` ``

En casi todos los casos, se prefiere la conversión implícita para una mejor legibilidad y concisión. El elenco explícito solo puede ser útil en situaciones en las que desea hacer que la conversión sea muy explícita para la legibilidad en un código complejo o para enfatizar que es consciente de la posible pérdida de precisión (aunque en este caso de flotación a doble es mínimo en comparación con otras conversiones).

Programación Java
¿Cómo colocar una variable JSP en un Alcance de uso
¿Cómo puedo implementar un montón basado en la matriz en Java?
Cómo comparar cadenas con orden alfabético en Java
Cómo cambiar el tipo de proyecto en Eclipse
Cómo hacer para cuadros combinados en Java
Cómo agregar imágenes a JPanels
Cómo calcular los días entre 2 fechas en Java
Cómo dar formato a las fracciones en Java
Conocimiento de la computadora © http://www.ordenador.online