J#(Java)数値が小数を含むかどうかをチェックする

スポンサーリンク

ある数値が小数を含むかどうかをチェックする方法です。単純に整数からの差が 0 でなければ、小数を含むということになります。

サンプルコード

以下にサンプルコードを示します。

J# 全般
import System.*;

/********************************************************************************
 *
 *      検証・エラーチェックをサポートした静的クラスです。
 *
 ********************************************************************************/

public final class Validation {

  #region IsDecimal メソッド

    /**********************************************************************************
     *      指定した値が小数を含むかどうかを返します。
     *
     * @param   dValue  検査対象となる値。
     * @return          小数を含む場合は true。それ以外は false。
     **********************************************************************************/
    public static final boolean IsDecimal(final double dValue) {
        if (dValue - System.Math.Floor(dValue) != 0) {
            return true;
        }

        return false;
    }

  #endregion

}

使用例は以下のようになります。

J# 全般
    // 小数を含むかどうかをチェックする
    if (Validation.IsDecimal(12.001)) {
        MessageBox.Show("小数を含みます");
    }

関連するリファレンス

準備中です。

スポンサーリンク