Java bigdecimal plus method example

Example below demonstrates working of bigdecimal class plus method. Method always returns a bigdecimal value of positive nature as per context settings defined.
In short method return type is plus of this.object or simply
+ this.object.
Method throws NumberFormatException if it finds value other than integer or double and throws ArithmeticException
if the rounding mode is UNNECESSARY.
Syntax for using the method : public BigDecimal plus(MathContext mc)
BigDecimal objects with names x & y;
y = x.plus(mc);
Java_bigdecimal_plus_example.java
import java.math.BigDecimal;
import java.math.MathContext;
import java.math.RoundingMode;
public class Java_bigdecimal_plus_example {
public static void main(String args[]) {
MathContext mc = new MathContext(0);
mc = mc.DECIMAL32;
BigDecimal Final = new BigDecimal(+6.235),
Destination = new BigDecimal(-3.02);
System.out.println("Final object value : " + Final);
System.out.println("method generated result : "
+ Final.plus(mc).floatValue());
System.out.println("\nDestination object value :" +
" " + Destination);
System.out.println("method generated result : "
+ Destination.plus(mc).floatValue());
boolean value = true;
System.out.println(!value);
}
}
|
Download the code

|