2009年12月16日水曜日

暗黙的な型変換を回避するためにキャストを使用してみる。
using System;


class MainClass
{
    static void Main()
    {
        // double型の変数を宣言、初期化
        double a = 1.4;
        double b = 1.5;


        /* double型の変数をキャストして出力
         * 浮動小数点型doubleから整数型int
         * キャストして変換すると小数点以下
         * はどうなるか? */
        // 出力値:1
        Console.WriteLine((int)a);


        // 出力値:1
        Console.WriteLine((int)b);
        
        /* 結果は四捨五入ではなく
         * 小数点以下は切り捨てられる */
    }
}

0 コメント:

コメントを投稿