2015-02-03 7 views

risposta

13

È necessario disporre di Long letterali in Java che terminano con un L, aggiungendo una L al vostro intero correggerà il problema, in questo modo: Long s = 9223372036854775806L

Questo perché per default Java interpreta tutti i numeri interi a 32 bit (int), il suffisso L assicura che il vostro intero viene interpretato come 64-bit.

3

appena messo 'l' o 'L', alla fine di esso e che sarà ok, come:

long a = 9223372036854775807L; 
3

Utilizzare Long s = 9223372036854775806L

Problemi correlati