22问答网
所有问题
如何将int转换成double
如题所述
举报该问题
推荐答案 2016-09-18
使用强制类型转换,就是要转换的类型,加个括号.
int iA;
double dA;
iA=1234;
dA=(double)iA;
//这样dA就等于1234.00
dA=12.34567;
iA=(int)dA;
//这样iA就等于12,问题是这种转换会损失精度,小数部分被截取还可以接受,如果double超出了int的最大值,高出部分的位数也会被截掉,那就是灾难性的了,所以一般不做这种转换,除非你对待转换的数据大小心中有数.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/Tff6CCIT6fSfCXCf2T.html
其他回答
第1个回答 2016-09-17
double d = 12.0;int i = (new Double(d)).intValue();
第2个回答 2016-09-17
非主流回答:double d=i*1.0
相似回答
int
类型可以
转换成double
类型吗
答:
当然可以。而且这基本上是无损转换,可以显式转换
,如int x=3;double y=(double)x;,也可以隐式转换,如int x=53;double y=x;。
Java 中
怎样将 int
强制
转化为 double
答:
比如直接将a赋给一个double变量,double c=a。应该先生成一个double的外覆型Double,再用Double的intValue()得到int
。计算n个数相加的和,每个数位数递增1个数。如1,11,111,1111 ...总结: 往面向对象来说,double就相当于int的抽象 延展阅读:Java由四方面组成:Java编程语言,即语法。Java文件格...
大家正在搜
int如何转成double
java将double转成int
double如何转int
double强制转换成int类型
c将string转换成int
double强制类型转换为int
double转成int
强制类型转换double改int
double int float
相关问题
int怎样转换为double? java
在C语言中Int和double怎么转换?
java int类型怎么转化为double类型
在java里怎么把Int转换为double型
在java里怎么把Int转换为double型
如何将int转换成double
如何将int转换成double
将int类型的数据转成double类型的怎么转