- java.math.BigDecimal.plus()是java中的一个内置方法,它返回一个BigDecimal,其值是(+ this),其标度是this.scale()。一元减法negate()包含对称性的此方法,该方法仅返回此BigDecimal。
用法:
public BigDecimal plus()
参数:该函数不接受任何参数。
返回值:此方法返回对象值,即this。
以下示例程序旨在说明上面提到的方法的用法方式:
示例1:// 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
示例2:
// 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
- java.math.BigDecimal.plus(MathContext mc)是java中的一个内置方法,该方法返回一个BigDecimal,其值是(+ this),并根据上下文设置进行舍入。
用法:
public BigDecimal plus(MathContext mc)
参数:此方法接受单个参数mc,该参数表示要使用的舍入上下文,即该值的最大舍入位数。
返回值:此方法返回BigDecimal对象的值,并根据需要四舍五入。零结果的小数位数为0。
以下示例程序旨在说明上面提到的方法的用法方式:
示例1:// 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
示例2:
// 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
参考:https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#plus()
相关用法
- Java BigDecimal max()用法及代码示例
- Java BigDecimal min()用法及代码示例
- Java BigDecimal ulp()用法及代码示例
- Java BigDecimal abs()用法及代码示例
- Java BigDecimal longValue()用法及代码示例
- Java BigDecimal hashCode()用法及代码示例
- Java BigDecimal intValue()用法及代码示例
- Java BigDecimal movePointLeft()用法及代码示例
- Java BigDecimal movePointRight()用法及代码示例
- Java BigDecimal multiply()用法及代码示例
- Java BigDecimal scaleByPowerOfTen()用法及代码示例
- Java BigDecimal precision()用法及代码示例
- Java BigDecimal scale()用法及代码示例
- Java BigDecimal round()用法及代码示例
- Java BigDecimal intvalueExact()用法及代码示例
注:本文由纯净天空筛选整理自Twinkl Bajaj大神的英文原创作品 BigDecimal plus() method in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。