İlkel Veri Türleri - oracle doc aralığı diyor long
Java olduğunu -9,223,372,036,854,775,808
için 9,223,372,036,854,775,807
. Ama tutulmada böyle bir şey yaptığımda
long i = 12345678910;
bana " The literal 12345678910 of type int is out of range
" hatası veriyor .
2 soru var.
1) long
ile değeri nasıl başlatabilirim 12345678910
?
2) Tüm sayısal değişmez değerler varsayılan olarak tür int
mü?
Long
- otomatik boks nedeniyle, otomatik boksu Long i = 12345678910L
kullanamayacağınız Long i = Long.valueOf(12345678910L)
durumlar için kullanabilir veya kullanabilirsiniz .