mercredi 19 mai 2010

Java Examples - How do I do math operation for BigDecimal?

ackage org.kodejava.example.math;
02.
03.import java.math.BigDecimal;
04.
05.public class BigDecimalOperation {
06.public static void main(String[] args) {
07.BigDecimal decimalA = new BigDecimal("98765432123456789");
08.BigDecimal decimalB = new BigDecimal("10");
09.
10.decimalA = decimalA.add(decimalB);
11.System.out.println("decimalA = " + decimalA);
12.
13.decimalA = decimalA.multiply(decimalB);
14.System.out.println("decimalA = " + decimalA);
15.
16.decimalA = decimalA.subtract(decimalB);
17.System.out.println("decimalA = " + decimalA);
18.
19.decimalA = decimalA.divide(decimalB);
20.System.out.println("decimalA = " + decimalA);
21.
22.decimalA = decimalA.pow(2);
23.System.out.println("decimalA = " + decimalA);
24.
25.decimalA = decimalA.negate();
26.System.out.println("decimalA = " + decimalA);
27.}
28.}


our class result are:

decimalA = 98765432123456799 decimalA = 987654321234567990 decimalA = 987654321234567980 decimalA = 98765432123456798 decimalA = 9754610582533151990855052972412804 decimalA = -9754610582533151990855052972412804

Aucun commentaire:

Enregistrer un commentaire