Code example for BigDecimal

Methods: abs

0
    /** 
     * Abs() of a negative BigDecimal 
     */ 
    public void testAbsNeg() { 
        String a = "-123809648392384754573567356745735.63567890295784902768787678287E+21";
        BigDecimal aNumber = new BigDecimal(a);
        String result = "123809648392384754573567356745735635678902957849027687.87678287";
        assertEquals("incorrect value", result, aNumber.abs().toString());
    } 
 
    /** 
     * Abs() of a positive BigDecimal 
     */ 
    public void testAbsPos() { 
        String a = "123809648392384754573567356745735.63567890295784902768787678287E+21";
        BigDecimal aNumber = new BigDecimal(a);
        String result = "123809648392384754573567356745735635678902957849027687.87678287";
        assertEquals("incorrect value", result, aNumber.abs().toString());
    } 
 
    /**