當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java BigDecimal plus()用法及代碼示例


  1. 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
    
  2. 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()



相關用法


注:本文由純淨天空篩選整理自Twinkl Bajaj大神的英文原創作品 BigDecimal plus() method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。