DOBON.NETお気楽掲示板

No1527 の記事


■1527 / )  Floorの謎
□投稿者/ ぴち -(2013/08/21(Wed) 14:42:32)
  • アイコン環境/言語:[Windows7, VB.NET(2010 Express)] 
    分類:[.NET]

    つまらない疑問でごめんなさい。

    以下の様なコードを記述した場合

    Dim w_int As Integer
    w_int = Math.Floor(10 / 3)

    Debug.Print(w_int.ToString)


    w_int = Math.Floor(10 / 3)の部分で
    以下の警告が表示されます。

    'Double' から 'Integer' への暗黙の型変換です。


    Floorの説明を見ると

    指定した10進数以下の数のうち、最大の整数を返します。

    とあります。整数を返すのに何故戻り値がDoubleなんでしょう?


返信 削除キー/


Pass/


- Child Tree -