Será un doble igual a un entero siempre emitido a ese entero (suponiendo que el doble no es uno que causa un desbordamiento). Ejemplo: Math.ceil() devolverá un doble que es igual a un número entero. Suponiendo que no hay desbordamiento, ¿siempre se convertirá en el mismo número entero al que supuestamente equivale?¿Un doble igual a un entero siempre se lanzará a ese número entero?
Si no, ¿cómo puedo redondear un double
a un int
o long
?
+1: pregunta interesante. Asumiría que la respuesta es "sí", pero puede haber algunos casos extremos que no he considerado. –