Java Big Decimal

Un petit résumé sur Big Decimal

BigDecimal est l'une des API de Java Puisque les types numériques ordinaires sont traités en binaire, des nombres non voulus peuvent être renvoyés. Cependant, en utilisant BigDecimal, il peut être traité comme un nombre décimal.

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");     //L'argument est""Entourez de
    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));         
    //Numéro d'ajout1+ number2
    System.out.println(number1.subtract(number2));  
    //Soustraire nombre1- number2
    System.out.println(number1.multiply(number2));  
    //Multiplier le nombre1* number2
    System.out.println(number1.divide(number2, 3, RoundingMode.UP));  
    //Diviser le nombre1/ number2,Afficher jusqu'au 3ème chiffre,Rassembler
    //RoundingMode.Est arrondi, arrondi vers le bas, arrondi, etc.

    BigDecimal number3 = new BigDecimal("0.22");
    BigDecimal value1 = number3.scaleByPowerOfTen(2);  //10 au carré
    System.out.println(value1);  //22

    BigDecimal value2 = number3.scaleByPowerOfTen(-2);  //dix-Carré
    System.out.println(value2);  //0.0022

    BigDecimal value3 = number3.negate();  //Négatif
    System.out.println(value3);   //-0.22
     

  }
}

c'est tout. Il y a encore beaucoup de fonctions, alors j'aimerais l'essayer.

Recommended Posts

Java Big Decimal
[Java] Utilisez correctement Big Decimal ~ 2018 ~
[Ruby] Big Decimal et DECIMAL
Grand décimal à Kotlin
[java] Nombre de déclin → nombre n-aire nombre n-aire → nombre décimal
Comment utiliser Big Decimal
Java
Java
[Note] Gestion des points décimaux Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Chaîne Java
java (tableau)
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
[Java] Conseils et problèmes d'erreur lors de la conversion du double en grand décimal
Héritage Java
[Java] Surcharge
Les bases de Java
Décompiler Java
[Java] Annotation
note java
java débutant