Trong Java, hầu hết các kiểu nguyên thủy được ký (một bit được dùng để biểu diễn +/-), và do đó khi vượt quá giới hạn của kiểu, tôi có thể nhận được kết quả không mong muốn, như số âm.BigInteger hay không BigInteger?
Có giải pháp nào tốt hơn so với sử dụng BigInteger cho điều này không, vì BigInteger có vấn đề về hiệu suất và bạn cần sử dụng các phương pháp lớp cho số học cơ bản thay vì các toán tử ngôn ngữ (khả năng đọc của đống đổ nát)?
Tại sao bạn cho rằng mình sẽ vượt quá 64 bit đã ký? Bạn đang sử dụng số để đại diện? – Pyrolistical