Java Big Decimal

Eine kleine Zusammenfassung über Big Decimal

BigDecimal ist eine der Java-APIs Da gewöhnliche numerische Typen binär verarbeitet werden, können unbeabsichtigte Zahlen zurückgegeben werden. Bei Verwendung von BigDecimal kann es jedoch als Dezimalzahl behandelt werden.

Number.java


import java.math.BigDecimal;
import java.math.RoundingMode;

public class Number {
  public static void main(String[] args) {
    BigDecimal number1 = new BigDecimal("0.2");     //Das Argument ist""Umgeben mit
    BigDecimal number2 = new BigDecimal("4");
    System.out.println(number1);
          
    System.out.println(BigDecimal.ZERO);    //0
    System.out.println(BigDecimal.ONE);     //1
    System.out.println(BigDecimal.TEN);     //10

    System.out.println(number1.add(number2));         
    //Zusatznummer1+ number2
    System.out.println(number1.subtract(number2));  
    //Subtrahiere Nummer1- number2
    System.out.println(number1.multiply(number2));  
    //Multipliziere Nummer1* number2
    System.out.println(number1.divide(number2, 3, RoundingMode.UP));  
    //Teilen Sie Nummer1/ number2,Anzeige bis zur 3. Ziffer,Zusammenfassen
    //RoundingMode.Ist aufgerundet, abgerundet, abgerundet usw.

    BigDecimal number3 = new BigDecimal("0.22");
    BigDecimal value1 = number3.scaleByPowerOfTen(2);  //10 im Quadrat
    System.out.println(value1);  //22

    BigDecimal value2 = number3.scaleByPowerOfTen(-2);  //10-Quadrat
    System.out.println(value2);  //0.0022

    BigDecimal value3 = number3.negate();  //Negativ
    System.out.println(value3);   //-0.22
     

  }
}

das ist alles. Es gibt noch viele Funktionen, daher würde ich es gerne ausprobieren.

Recommended Posts

Java Big Decimal
[Java] Big Decimal richtig verwenden ~ 2018 ~
[Ruby] Big Decimal und DECIMAL
Große Dezimalstelle in Kotlin
[java] Nummer ablehnen → Zahl n-Zahl → Dezimalzahl
Wie man Big Decimal benutzt
Java
Java
[Hinweis] Behandlung von Java-Dezimalstellen
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java-Zeichenfolge
Java (Array)
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
[Java] Tipps und Fehlerprobleme beim Konvertieren von Double zu Big Decimal
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung
Java Note
Java Anfänger