Tipe Data Primitif - dokumen oracle mengatakan kisaran longdi Jawa adalah -9,223,372,036,854,775,808untuk 9,223,372,036,854,775,807. Tetapi ketika saya melakukan sesuatu seperti ini di gerhana saya
long i = 12345678910;
ini menunjukkan saya " The literal 12345678910 of type int is out of range" kesalahan.
Ada 2 pertanyaan.
1) Bagaimana cara menginisialisasi longdengan nilai 12345678910?
2) Apakah semua literal numerik berdasarkan jenisnya int?
Long- karena tinju otomatis, Anda dapat menggunakan Long i = 12345678910L, atau menggunakan Long i = Long.valueOf(12345678910L)untuk kasus-kasus di mana Anda tidak dapat menggunakan tinju otomatis.