Classi che permettono di realizzare calcoli aritmetici con precisione arbitraria, cioè senza limiti di grandezza o precisione
- BigDecimal: è possibile scegliere tra 8 diversi modi di arrotondamento…
- BigInteger: in aggiunta alle operazioni standard fornisce MCD, test di primalità, generazione di numeri primi e manipolazione dei bit.
java.math.BigDecimal
public class BigDecimal extends Number implements Comparable
Costruttori
BigDecimal(BigInteger) BigDecimal(Double) BigDecimal(String)
Metodi
BigDecimal |
add(), subtract(), multiply(), max(), min() divide() abs(), negate(), toBigDecimal() |
int |
compareTo(), signum() |
double |
doubleValue() |
float |
floatValue() |
int |
intValue() |
long |
longValue() |
String |
toString() |
Inoltre sono presenti metodi per
- la posizione del punto: movePointLeft, movePointRight
- il numero di cifre dopo il punto: scale, setScale
java.math.BigInteger
public class BigInteger extends Number implements Comparable
…