Articles of bigdecimal

Come fare un potere frazionale su BigDecimal in Java?

Nel mio piccolo progetto ho bisogno di fare qualcosa come Math.pow (7777.66, 5555.44) solo con MOLTO grandi numeri. Ho trovato alcune soluzioni: Usa il doppio – ma i numeri sono troppo grandi Usa BigDecimal.pow ma nessun supporto per i frazionari Usa la formula X ^ (A + B) = X ^ A * X ^ […]

Come impostare il separatore di migliaia in Java?

Come impostare il separatore di migliaia in Java? Ho la rappresentazione di stringa di BigDecimal, voglio impostare il separatore di migliaia e restituire String.

Esiste una libreria matematica decimale per JavaScript?

Esiste una libreria matura per fare calcoli matematici decimali, possibilmente di precisione arbitraria, in JavaScript? Modifica: desidero queste informazioni per una pagina di riferimento sui problemi relativi a virgola mobile e le alternative da utilizzare quando il binario a virgola mobile è inappropriato: http://floating-point-gui.de/

Aggiunta per BigDecimal

Voglio fare alcune somme semplici con alcuni valori di valuta espressi in tipo BigDecimal . BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); Ovviamente non capisco bene l’aritmetica di BigDecimal , vedi l’output dietro. Test 0 0 0 Qualcuno mi può aiutare?

Logaritmo di un BigDecimal

Come posso calcolare il logaritmo di un BigDecimal? Qualcuno sa di algoritmi che posso usare? Il mio googling finora ha escogitato l’idea (inutile) di convertire solo in un double e usare Math.log. Fornirò la precisione della risposta richiesta. modifica: qualsiasi base farà. Se è più semplice in base x, lo farò.

La migliore libreria di matematica di precisione arbitraria multi-piattaforma (portatile)

Sto cercando una buona libreria matematica di precisione arbitraria in C o C ++. Potresti darmi qualche consiglio / suggerimento? I requisiti principali: DEVE gestire numeri interi arbitrariamente grandi (il mio interesse primario è sui numeri interi). Nel caso in cui tu non sappia cosa significhi la parola arbitrariamente grande, immagina qualcosa come 100000! (il […]

Radice quadrata di BigDecimal in Java

Possiamo calcolare la radice quadrata di un BigDecimal in Java usando solo l’API Java e non un algoritmo 100-line personalizzato?

Java: Perché dovremmo usare BigDecimal invece di Double nel mondo reale?

Quando si tratta di valori monetari del mondo reale, mi viene consigliato di utilizzare BigDecimal anziché Double. Ma non ho una spiegazione convincente, ad eccezione di “Normalmente è fatto in questo modo”. Puoi per favore chiarire questa domanda?

Conversione da Safe String a BigDecimal

Sto provando a leggere alcuni valori BigDecimal dalla stringa. Diciamo che ho questa stringa: “1.000.000.000.999999999999999” e voglio ricavarne un BigDecimal. Qual è il modo di farlo? Prima di tutto, non mi piacciono le soluzioni che utilizzano le sostituzioni di stringhe (sostituendo le virgole ecc.). Penso che ci dovrebbe essere un certo programma di formattazione per […]

Usare BigDecimal per lavorare con le valute

Stavo cercando di creare la mia class per le valute usando long, ma a quanto pare dovrei usare BigDecimal . Qualcuno potrebbe aiutarmi a iniziare? Quale sarebbe il modo migliore di usare BigDecimal per le valute in dollari, come renderlo almeno ma non più di 2 cifre decimali per i centesimi, ecc. L’API per BigDecimal […]