- 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。