JavaTM 2 Platform
Standard Ed. 6

類別 java.math.RoundingMode
的使用

使用 RoundingMode 的軟體套件
java.math 提供用於執行任意精度整數演算法 (BigInteger) 和任意精度小數演算法 (BigDecimal) 的類別。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
 

java.mathRoundingMode 的使用
 

返回 RoundingModejava.math 中的方法
 RoundingMode MathContext.getRoundingMode()
          返回 roundingMode 設置。
static RoundingMode RoundingMode.valueOf(int rm)
          返回與 BigDecimal 中遺留整數捨入網要常數對應的 RoundingMode 物件。
static RoundingMode RoundingMode.valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static RoundingMode[] RoundingMode.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

參數型別為 RoundingModejava.math 中的方法
 BigDecimal BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode)
          返回一個 BigDecimal,其值為 (this / divisor),其標度為指定標度。
 BigDecimal BigDecimal.divide(BigDecimal divisor, RoundingMode roundingMode)
          返回一個 BigDecimal,其值為 (this / divisor),其標度為 this.scale()
 BigDecimal BigDecimal.setScale(int newScale, RoundingMode roundingMode)
          返回 BigDecimal,其標度為指定值,其非標度值通過此 BigDecimal 的非標度值乘以或除以十的適當次方來確定,以維護其總值。
 

參數型別為 RoundingModejava.math 中的建構子
MathContext(int setPrecision, RoundingMode setRoundingMode)
          建構一個新的 MathContext,它具有指定的精度和捨入網要。
 

java.textRoundingMode 的使用
 

返回 RoundingModejava.text 中的方法
 RoundingMode DecimalFormat.getRoundingMode()
          獲取在此 DecimalFormat 中使用的 RoundingMode
 RoundingMode NumberFormat.getRoundingMode()
          獲取在此 NumberFormat 中使用的 RoundingMode
 

參數型別為 RoundingModejava.text 中的方法
 void DecimalFormat.setRoundingMode(RoundingMode roundingMode)
          設置在此 DecimalFormat 中使用的 RoundingMode
 void NumberFormat.setRoundingMode(RoundingMode roundingMode)
          設置在此 NumberFormat 中使用的 RoundingMode
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only