在java里怎么把Int转换为double型
发布网友
发布时间:2022-05-10 17:50
我来回答
共2个回答
热心网友
时间:2023-10-20 03:50
使用强制类型转换,就是要转换的类型,加个括号.
int iA;
double dA;
iA=1234;
dA=(double)iA;
//这样dA就等于1234.00
dA=12.34567;
iA=(int)dA;
//这样iA就等于12,问题是这种转换会损失精度,小数部分被截取还可以接受,如果double超出了int的最大值,高出部分的位数也会被截掉,那就是灾难性的了,所以一般不做这种转换,除非你对待转换的数据大小心中有数.
热心网友
时间:2023-10-20 03:50
int 是基本数据类型
Integer是int的包装类
用类的方法 可以转换
Integer i=2;
i.doubleValue()