Especificación del número L de Java (largo)

arece que cuando escribe un número en Java, el compilador lo lee automáticamente como un número entero, razón por la cual cuando escribe (largo)6000000000 (no en el rango de enteros) se quejará de que6000000000 no es un número entero. Para corregir esto, tuve que especificar6000000000L. Acabo de enterarme de esta especificación.

¿Hay otras especificaciones numéricas como short, byte, float, double? Parece que sería bueno tener esto porque (supongo) que si pudiera especificar el número que está escribiendo es breve, entonces Java no tendría que emitirlo; eso es una suposición, corríjame si me equivoco . Normalmente buscaría esta pregunta yo mismo, pero no sé cómo se llama este tipo de especificación numérica.

Respuestas a la pregunta(6)

Su respuesta a la pregunta