Nguyên thủy loại dữ liệu - oracle doc nói phạm vi longtrong Java là -9,223,372,036,854,775,808để 9,223,372,036,854,775,807. Nhưng khi tôi làm một cái gì đó như thế này trong nhật thực của tôi
long i = 12345678910;
nó hiển thị The literal 12345678910 of type int is out of rangelỗi "".
Có 2 câu hỏi.
1) Làm thế nào để tôi khởi tạo longgiá trị 12345678910?
2) Có phải tất cả các chữ số theo mặc định của loại int?
Long- do tự động đấm bốc, bạn có thể sử dụng Long i = 12345678910Lhoặc sử dụng Long i = Long.valueOf(12345678910L)cho những trường hợp bạn không thể sử dụng tự động đấm bốc.