In Java sind die meisten primitiven Typen signiert (ein Bit wird verwendet, um die +/- darzustellen), und deshalb, wenn ich die Grenzen des Typs überschreite, kann ich unerwartete Ergebnisse erhalten, wie negative Zahlen.BigInteger oder nicht BigInteger?
Gibt es eine bessere Lösung als die Verwendung von BigInteger, da BigInteger Leistungsprobleme hat und Sie die Klassenmethoden für grundlegende Arithmetik anstelle der Sprachoperatoren verwenden müssen (Ruins Lesbarkeit)?
Warum glauben Sie, dass Sie eine signierte 64-Bit-Länge überschreiten werden? Wofür verwendest du die Nummer? – Pyrolistical