将 Double 转换为 Int 时,可以说
double X = 2.5;
int Y = (int)X;
然后我可以稍后使用 Double X,它仍然包含 0.5 吗?还是小数点后的值永远丢失了?我可以添加到 Double X 上,比如 0.1 增量,并继续将值转换为 int Y 作为 int,但是 int Y 只取整个值吗?说它会取值 2、10 倍,然后是 3 10 倍,依此类推。
它与数组一样吗?将 double 数组转换为 int 时,数组中的值是否发生了变化?
谢谢你。