truncate()

この数値を切り捨てます。

構文

public static double truncate(Object aNumber, int precision)
    throws DtpIncompatibleFormatException
  
 public static double truncate(float aNumber, int precision)
 public static double truncate(double aNumber, int precision)
  
 public static int truncate(Object aNumber)
    throws DtpIncompatibleFormatException
  
 public static int truncate(float aNumber)
 public static int truncate(double aNumber)
 

パラメーター

aNumber
番号。有効な型は、Stringfloat、および double です。

precision
小数点の右側で除去される桁数。

戻り値

double または int の数値。

注記

このメソッドは、右から始めて、この数値から桁を除去します。

メソッドの最初の 3 つの形式は、右から始めて、小数点の右側の桁を除去することで、数値を切り捨てます。入力した数値が整数の場合は、切り捨てられません。Object の型の数値は、StringDouble、または Float でなければなりません。

メソッドの最後の 3 つの形式は、小数点の右側の桁をすべて除去することで、数値を切り捨て、int 値を戻します。

次の呼び出しは、123.45 を戻します。

truncate("123.4567", 2);
 

次の呼び出しは、123 を戻します。

truncate(123.456, 4)
 
 

Copyright IBM Corp. 2004