PDA

View Full Version : [Java] numeri enormi, calcolo combinatorio


WhiteWolf42
23-10-2008, 16:34
cat,

Ho un problemi ne gestire numeri molto elevati per un programmino stupido di calcolo combinatorio.

Permutazioni, Disposizioni e Combinazioni con 10 < n < 100. Come potete immaginare si tratti di numeri molto elevati. Ne long ne double mi vengono in aiuto. Qualche idea ?

Elylad
23-10-2008, 16:54
Usa BigInteger, adesso nn ricordo esattamente la precisione ma ti permette di gestire numeri enormi...

ndakota
23-10-2008, 17:07
non era BigDecimal? boh non ricordo :p

edit: ho controllato, esistono entrambi ma non saprei dire la differenza..

WhiteWolf42
23-10-2008, 17:20
Usa BigInteger, adesso nn ricordo esattamente la precisione ma ti permette di gestire numeri enormi...

funziona, grazie mille !

WhiteWolf42
23-10-2008, 17:21
non era BigDecimal? boh non ricordo :p

edit: ho controllato, esistono entrambi ma non saprei dire la differenza..

probabilmente BigDecimal riescie anche a gestire numeri decimali (con la virgola): il corrispondente di Double e Float.

ally
23-10-2008, 17:22
qui (http://www.megadix.it/node/4) una pagina interessante sull'argomento...

WhiteWolf42
23-10-2008, 17:23
BigDecimal riescie anche a gestire numeri decimali (con la virgola): il corrispondente di Double e Float.

Confermato, ho provato giusto ora !