Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/06/2013, 14:25
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Para que sirve esto

Aquí te explican porque. http://stackoverflow.com/questions/1...-float-literal

Te dicen que si no le pones f como sufijo, entonces Java te lo toma como double.

Un ejemplo de como pierdes precisión con float.

Código Java:
Ver original
  1. public class Main {
  2.  
  3.     public static void main(String args[])
  4.     {
  5.         float f1 = 999999999;
  6.         double d1 = 999999999;
  7.         System.out.println(f1);
  8.         System.out.println(d1);
  9.     }
  10. }