Primitive Datentypen - Oracle Doc sagt, dass der Bereich longin Java -9,223,372,036,854,775,808zu 9,223,372,036,854,775,807. Aber wenn ich so etwas in meiner Sonnenfinsternis mache
long i = 12345678910;
es zeigt mir " The literal 12345678910 of type int is out of range" Fehler.
Es gibt 2 Fragen.
1) Wie initialisiere ich das longmit dem Wert 12345678910?
2) Sind alle numerischen Literale standardmäßig vom Typ int?
Long- aufgrund von Auto-Boxing können Sie verwenden Long i = 12345678910L, oder Long i = Long.valueOf(12345678910L)für die Fälle, in denen Sie Auto-Boxing nicht verwenden können.