BigDecimal plus() method in Java - GeeksforGeeks

11 Aug, 2021
The java.math.BigDecimal.plus() is an inbuilt method in java that returns a BigDecimal whose value is (+this), and whose scale is this.scale(). This method, which simply returns this BigDecimal is included for symmetry with the unary minus method negate().Syntax:  
The java.math.BigDecimal.plus() is an inbuilt method in java that returns a BigDecimal whose value is (+this), and whose scale is this.scale(). This method, which simply returns this BigDecimal is included for symmetry with the unary minus method negate().Syntax:  
public BigDecimal plus()
Parameters: The function does not accepts any parameter.Return value: This method returns the object value i.e., this.Below program illustrates the working of the above mentioned method: Program 1:  
Parameters: The function does not accepts any parameter.Return value: This method returns the object value i.e., this.Below program illustrates the working of the above mentioned method: Program 1:  
Java
// Java program to demonstrate the// plus() method import java.math.*; public class Gfg {     public static void main(String[] args)    {         // Assign value to b1        BigDecimal b1 = new BigDecimal("-45.652");         // Assign the result of plus method on        // BigDecimal Objects b1 to b2        BigDecimal b2 = b1.plus();         // Print the value of b2        System.out.println("The value of the BigDecimal is " + b2);    }}
 
 
The value of the BigDecimal is -45.652
 
Program 2:  
Program 2:  
Java
// Java program to demonstrate the// plus() method import java.math.*; public class gfg {     public static void main(String[] args)    {         // Assign value to b1        BigDecimal b1 = new BigDecimal("7458.3256");         // Assign the result of plus method on        // BigDecimal Objects b1 to b2        BigDecimal b2 = b1.plus();         // Print the value of b2        System.out.println("The value of the BigDecimal is " + b2);    }}
 
 
The value of the BigDecimal is 7458.3256
 
 The java.math.BigDecimal.plus(MathContext mc) is an inbuilt method in java that returns a BigDecimal whose value is (+this), with rounding according to the context settings.Syntax:  
 
The java.math.BigDecimal.plus(MathContext mc) is an inbuilt method in java that returns a BigDecimal whose value is (+this), with rounding according to the context settings.Syntax:  
public BigDecimal plus(MathContext mc)
Parameters: This method accepts a single parameter mc which refers to the context of rounding to use i.e., up to what digit the value would be rounded.Return value: This method returns the value of BigDecimal Object, rounded as necessary. A zero result will have a scale of 0.Below program illustrates the working of the above mentioned method: Program 1:  
Parameters: This method accepts a single parameter mc which refers to the context of rounding to use i.e., up to what digit the value would be rounded.Return value: This method returns the value of BigDecimal Object, rounded as necessary. A zero result will have a scale of 0.Below program illustrates the working of the above mentioned method: Program 1:  
Java
// Java program to demonstrate the// plus() method import java.math.*; public class gfg {     public static void main(String[] args)    {         BigDecimal b1 = new BigDecimal("-452.325");         MathContext m = new MathContext(4); // 4 precision         // Perform plus on BigDecimal Objects b1 using m        BigDecimal b2 = b1.plus(m);         // Print the value of b2        System.out.println("Result of plus is " + b2);    }}
 
 
Result of plus is -452.3
 
Program 2:  
Program 2:  
Java
// Java program to demonstrate the// plus() method import java.math.*; public class gfg {     public static void main(String[] args)    {         BigDecimal b1 = new BigDecimal("-10.325");         // 4 precision        MathContext m = new MathContext(4);         // Perform plus on BigDecimal Objects b1 using m        BigDecimal b2 = b1.plus(m);         // Print the value of b2        System.out.println("Result of plus is " + b2);    }}
 
 
Result of plus is -10.33
 
 
 
Reference: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#plus() 
Shivam_k
kalrap615
Java-BigDecimal
Java-Functions
java-math
Java-math-package
Java
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Initialize an ArrayList in Java
HashMap in Java with Examples
Interfaces in Java
Object Oriented Programming (OOPs) Concept in Java
ArrayList in Java
How to iterate any Map in Java
Multidimensional Arrays in Java
LinkedList in Java
Stack Class in Java
Overriding in Java