Java >> Java tutorial >  >> Java

Java Konverter BigInteger til BigDecimal

I denne Java-kernetutorial lærer vi, hvordan man konverterer et java.math.BigInteger-objekt til et java.math.BigDecimal-objekt i Java-programmeringssproget.

Sådan konverteres BigInteger til BigDecimal i Java

I Java kan vi bruge BigDecimal(BigInteger val)-konstruktøren til at oprette et nyt BigDecimal-objekt fra et givet BigInteger-objekt som følgende eksempel på Java-kode.

ConvertBigIntegerToBigDecimalExample1.java

import java.math.BigDecimal;
import java.math.BigInteger;

public class ConvertBigIntegerToBigDecimalExample1 {
    public static void main(String... args) {
        BigInteger bigIntegerValue = new BigInteger("111222333444555666777888999");

        BigDecimal bigDecimalValue = new BigDecimal(bigIntegerValue);

        System.out.println("BigInteger value: " + bigIntegerValue);
        System.out.println("BigDecimal value: " + bigDecimalValue);
    }
}
Output som nedenfor.
BigInteger value: 111222333444555666777888999
BigDecimal value: 111222333444555666777888999


Java tag