Preguntas etiquetadas con floating-point

420
¿Cuál es la diferencia entre float y double?

He leído sobre la diferencia entre precisión doble y precisión simple. Sin embargo, en la mayoría de los casos, floaty doubleparecen ser intercambiables, es decir, usar uno u otro no parece afectar los resultados. ¿Es este realmente el caso? ¿Cuándo son intercambiables los flotadores y los dobles?...

342
Cómo convertir float a int con Java

Utilicé la siguiente línea para convertir float a int, pero no es tan precisa como me gustaría: float a=8.61f; int b; b=(int)a; El resultado es: 8(Debería ser 9) Cuando a = -7.65f, el resultado es: -7(Debería ser -8) Cuál es la mejor manera de hacerlo