Double を Int にキャストする場合、
double X = 2.5;
int Y = (int)X;
後で Double X を使用しても、まだ .5 が含まれていますか? または、小数点以下の値は永久に失われますか? Double X に、たとえば .1 ずつ追加して、値を int Y に int としてキャストし続けますが、int Y は値全体を取ることができますか? 値を 2、10 回、次に 3 を 10 回、などとします。
配列でも同じように機能しますか?double 配列を int にキャストすると、配列内の値が変更されますか?
ありがとうございました。