Primitiva Tipos de datos - Oracle doc dice que la gama de longen Java es -9,223,372,036,854,775,808a 9,223,372,036,854,775,807. Pero cuando hago algo así en mi eclipse
long i = 12345678910;
me muestra " The literal 12345678910 of type int is out of range" un error.
Hay 2 preguntas
1) ¿Cómo inicializo el longcon el valor 12345678910?
2) ¿Son todos los literales numéricos por defecto de tipo int?
Long: debido al auto-boxeo, puede usar Long i = 12345678910L, o usar Long i = Long.valueOf(12345678910L)para aquellos casos en los que no puede usar el auto-boxeo.