暗黙的な型変換を回避するためにキャストを使用してみる。
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 コメント:
コメントを投稿