将 Double 转换为 Int 时,可以说
double X = 2.5;
int Y = (int)X;
我可以稍后使用 Double X,它仍然包含 .5 吗?还是小数点后的值永远丢失了?我可以将 Double X 添加到 Double X 上,比如以 .1 为增量,并将值作为 int 继续转换为 int Y,但让 int Y 只取整数值吗?假设它将取值 2、10 次,然后 3 10 次,依此类推。
它对数组也一样吗?将 double 数组转换为 int 时,数组中的值是否已更改?
谢谢。
最佳答案
将 X 转换为 double 值 X 中的 int 不会从 X 中删除 float 。
关于java - 类型转换变量会改变值(value)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15724469/