Primitive tipi di dati - Oracle doc dice la gamma di longin Java è -9,223,372,036,854,775,808a 9,223,372,036,854,775,807. Ma quando faccio qualcosa del genere nella mia eclissi
long i = 12345678910;
mi mostra " The literal 12345678910 of type int is out of range" errore.
Ci sono 2 domande
1) Come posso inizializzare il longcon il valore 12345678910?
2) Tutti i valori numerici sono letteralmente predefiniti int?
Long- a causa del boxing automatico, è possibile utilizzare Long i = 12345678910Lo utilizzare Long i = Long.valueOf(12345678910L)per quei casi in cui non è possibile utilizzare il boxing automatico.