└── README.md /README.md: -------------------------------------------------------------------------------- 1 | // Java Program to illustrate BigDecimal Class 2 | 3 | 4 | import java.math.BigDecimal; 5 | 6 | public class BigDecimalExample 7 | { 8 | 9 | public static void main(String[] args) 10 | 11 | { 12 | 13 | // Create two new BigDecimals 14 | 15 | BigDecimal bd1 = 16 | 17 | new BigDecimal("124567890.0987654321"); 18 | 19 | BigDecimal bd2 = 20 | 21 | new BigDecimal("987654321.123456789"); 22 | 23 | 24 | 25 | // Addition of two BigDecimals 26 | 27 | bd1 = bd1.add(bd2); 28 | 29 | System.out.println("BigDecimal1 = " + bd1); 30 | 31 | 32 | // Multiplication of two BigDecimals 33 | 34 | bd1 = bd1.multiply(bd2); 35 | 36 | System.out.println("BigDecimal1 = " + bd1); 37 | 38 | 39 | // Subtraction of two BigDecimals 40 | 41 | bd1 = bd1.subtract(bd2); 42 | 43 | System.out.println("BigDecimal1 = " + bd1); 44 | 45 | 46 | // Division of two BigDecimals 47 | 48 | bd1 = bd1.divide(bd2); 49 | 50 | System.out.println("BigDecimal1 = " + bd1); 51 | 52 | 53 | // BigDecima1 raised to the power of 2 54 | 55 | bd1 = bd1.pow(2); 56 | 57 | System.out.println("BigDecimal1 = " + bd1); 58 | 59 | 60 | // Negate value of BigDecimal1 61 | 62 | bd1 = bd1.negate(); 63 | 64 | System.out.println("BigDecimal1 = " + bd1); 65 | 66 | } 67 | } 68 | --------------------------------------------------------------------------------