JavaTM 2 Platform
Standard Ed. 6

類別 java.math.RoundingMode
的使用

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

java.math 中 RoundingMode 的使用
 

返回 RoundingMode 的 java.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.
 

參數型別為 RoundingMode 的 java.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 的非標度值乘以或除以十的適當次方來確定,以維護其總值。
 

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

java.text 中 RoundingMode 的使用
 

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

參數型別為 RoundingMode 的 java.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。