Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

java.math.*

Precedente
SUPERIORE
Successiva

Classi che permettono di realizzare calcoli aritmetici con precisione arbitraria, cioè senza limiti di grandezza o precisione

bulletBigDecimal: è possibile scegliere tra 8 diversi modi di arrotondamento...
bulletBigInteger: in aggiunta alle operazioni standard fornisce MCD, test di primalità, generazione di numeri primi e manipolazione dei bit.

public class BigDecimal extends    Number
                        implements Comparable
java.lang.Object
          java.lang.Number
                    java.math.BigDecimal

Costruttori

ArgomentiDescrizione
BigInteger
Double
String
Traduce ...

Metodi

NomeArgomentiTipoDescrizione
divide
BigDecimal, int
BigDecimal
/, con "rounding mode"
add
subtract
multiply
max
min
BigDecimal
+, -, *

massimo, minimo

compareTo
int
-1, 0, 1
signum
abs
negate
doubleValue
floatValue
intValue
longValue
toBigDecimal
toString
...
Conversioni

Inoltre sono presenti metodi per

bulletla posizione del punto: movePointLeft, movePointRight,
bulletil numero di cifre dopo il punto: scale, setScale

public class BigInteger extends    Number
                        implements Comparable
java.lang.Object
          java.lang.Number
                    java.math.BigInteger

Costruttori

ArgomentiDescrizione
byte[]
Con la rappresentazione in complemento a 2 ...
String
...

Campi (static)

NomeDescrizione
ZERO
ONE
Le costanti 0 e 1

Metodi

NomeArgomentiTipoDescrizione
testBit
int
boolean
Operazioni sui bit
clearBit
flipBit
setBit
BigInteger
shiftLeft
shiftRight
pow
Potenza
and
andNot
not
or
xor
BigInteger
Operazioni bit a bit: &, & ~, ~, |, ^
add
subtract
multiply
divide
remainder
max
min
gcd
+, -, *, /, %

massimo, minimo

Massimo Comune Divisore

compareTo
int
-1, 0, 1
signum
abs
negate
doubleValue
floatValue
intValue
longValue
toByteArray
toBigInteger
toString
...
Conversioni

Inoltre sono presenti metodi per

bulletil resto della divisione: mod, modInverse, modPow
bulleti numeri primi: isProbablePrime, probablePrime

java.math.* - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva