API version 1

- ‐

round

指定したパラメータをFixedオブジェクトとして四捨五入したものを返します。

このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。

呼出形式一覧

呼出形式

説明

fixed round(fixed value[, integer digit[, boolean JISZ8401Mode]])

指定したパラメータをFixedオブジェクトとして四捨五入したものを返します。

戻り値一覧

戻り値

説明

fixed

四捨五入した値(Fixedオブジェクト)

引数一覧

引数

説明

value

四捨五入したい数値を指定します。

digit

四捨五入したい桁を指定します。

-14~3で指定できます。0で小数点以下を四捨五入、3で小数点第3位以下を四捨五入します。負の数値の場合、整数値方向の指定になります。省略時は0となります。

JISZ8401Mode

四捨五入の方法を指定します。

  • falseの場合、値+0.5(桁が0のとき)以下の整数のうち最大(正の方向)の値。Fixed.round(-0.50F, 0, false)は0となります。

  • trueの場合、絶対値を四捨五入した値。Fixed.round(-0.50F, 0, true)は-1となります。

省略時はfalseとなります。

例外

なし

関連項目

roundDownroundUp メソッド



使用例 CRSダウンロード

Form Fixed {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   var fi = new Fixed(123456.7890F) ;
   print("値を確認  ",fi.value) ;
   print("円をつけて ",fi.toString("99999999990\"\"") );
   print("前ゼロ゛で  ",fi.toString("09999999990\"\"") );
   print("前$で  ",fi.toString("$9999999990") );
   print("小数点以下も ",fi.toString("99999999.9990") );

   print("小数点2桁目を四捨五入 ", fi.round( fi , 2) ) ;
   print("小数点以下を切り捨て ",fi.roundDown( fi , 0));
   print("整数二桁目を切り上げ ",fi.roundUp( fi , -2));

}