Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.math
Version documentée : Java SE 17

Classe « BigDecimal »

Informations générales

Héritage

java.lang.Object
    java.lang.Number
        java.math.BigDecimal

Définition

public class BigDecimal extends java.lang.Number
implements java.lang.Comparable<java.math.BigDecimal>

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static BigDecimal ONE
public static int ROUND_CEILING
public static int ROUND_DOWN
public static int ROUND_FLOOR
public static int ROUND_HALF_DOWN
public static int ROUND_HALF_EVEN
public static int ROUND_HALF_UP
public static int ROUND_UNNECESSARY
public static int ROUND_UP
public static BigDecimal TEN
public static BigDecimal ZERO

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
BigDecimal( BigInteger val )
BigDecimal( double val )
BigDecimal( long val )
BigDecimal( int val )
BigDecimal( String val )
BigDecimal( char[] in )
BigDecimal( BigInteger unscaledVal, int scale )
BigDecimal( BigInteger val, MathContext mc )
BigDecimal( double val, MathContext mc )
BigDecimal( int val, MathContext mc )
BigDecimal( long val, MathContext mc )
BigDecimal( String val, MathContext mc )
BigDecimal( char[] in, MathContext mc )
BigDecimal( BigInteger unscaledVal, int scale, MathContext mc )
BigDecimal( char[] in, int offset, int len )
BigDecimal( char[] in, int offset, int len, MathContext mc )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public int scale -/W

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public BigDecimal abs()
public BigDecimal abs( MathContext mc )
public BigDecimal add( BigDecimal augend, MathContext mc )
public BigDecimal add( BigDecimal augend )
public byte byteValueExact()
public int compareTo( BigDecimal val )
public BigDecimal divide( BigDecimal divisor, MathContext mc )
public BigDecimal divide( BigDecimal divisor )
public BigDecimal divide( BigDecimal divisor, RoundingMode roundingMode )
public BigDecimal divide( BigDecimal divisor, int roundingMode )
public BigDecimal divide( BigDecimal divisor, int scale, RoundingMode roundingMode )
public BigDecimal divide( BigDecimal divisor, int scale, int roundingMode )
public BigDecimal[] divideAndRemainder( BigDecimal divisor, MathContext mc )
public BigDecimal[] divideAndRemainder( BigDecimal divisor )
public BigDecimal divideToIntegralValue( BigDecimal divisor )
public BigDecimal divideToIntegralValue( BigDecimal divisor, MathContext mc )
public double doubleValue()
public boolean equals( Object x )
public float floatValue()
public int hashCode()
public int intValue()
public int intValueExact()
public long longValue()
public long longValueExact()
public BigDecimal max( BigDecimal val )
public BigDecimal min( BigDecimal val )
public BigDecimal movePointLeft( int n )
public BigDecimal movePointRight( int n )
public BigDecimal multiply( BigDecimal multiplicand, MathContext mc )
public BigDecimal multiply( BigDecimal multiplicand )
public BigDecimal negate( MathContext mc )
public BigDecimal negate()
public BigDecimal plus( MathContext mc )
public BigDecimal plus()
public BigDecimal pow( int n, MathContext mc )
public BigDecimal pow( int n )
public int precision()
public BigDecimal remainder( BigDecimal divisor, MathContext mc )
public BigDecimal remainder( BigDecimal divisor )
public BigDecimal round( MathContext mc )
public int scale()
public BigDecimal scaleByPowerOfTen( int n )
public BigDecimal setScale( int newScale )
public BigDecimal setScale( int newScale, RoundingMode roundingMode )
public BigDecimal setScale( int newScale, int roundingMode )
public short shortValueExact()
public int signum()
public BigDecimal sqrt( MathContext mc )
public BigDecimal stripTrailingZeros()
public BigDecimal subtract( BigDecimal subtrahend )
public BigDecimal subtract( BigDecimal subtrahend, MathContext mc )
public BigInteger toBigInteger()
public BigInteger toBigIntegerExact()
public String toEngineeringString()
public String toPlainString()
public String toString()
public BigDecimal ulp()
public BigInteger unscaledValue()
public static BigDecimal valueOf( double val )
public static BigDecimal valueOf( long val )
public static BigDecimal valueOf( long unscaledVal, int scale )

Méthodes héritées de la classe java.lang.Number

byteValue, doubleValue, floatValue, intValue, longValue, shortValue

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait