Uhm... molto ambizioso come progetto... ma non ha nulla a che vedere con la "limitatezza" dei numeri in virgola mobile. Per fare quello che tenti di fare sono già state previste classi come BigInteger e BigDecimal che ti danno la possibilità di avere numeri con una dimensione arbitraria di bit per la loro rappresentazione, ma in questo caso si ha a che fare con Oggetti e non con tipi di dato primitivo.
Comunque, buon lavoro! E' sicuramente un ottimo esercizio e un buon progetto!
Ciao.![]()