当前位置: 技术问答>java相关
JAVA里如何把double型变量转换成int型,谢谢!我试了round不行!
来源: 互联网 发布时间:2015-07-23
本文导语: JAVA里如何把double型变量转换成int型,谢谢!我试了round不行! 能否给各例子? | double s = 5.0; int s1 = (int)s; | 这个是缩小转换,必须强制进行。用上面的就可以了。还有一个方法...
JAVA里如何把double型变量转换成int型,谢谢!我试了round不行!
能否给各例子?
能否给各例子?
|
double s = 5.0;
int s1 = (int)s;
int s1 = (int)s;
|
这个是缩小转换,必须强制进行。用上面的就可以了。还有一个方法,用Double对象,不过有点多此一举了。
double s=5.0d;
int i=0;
Double d_s=new Double(s);
i=d_s.intValue();
double s=5.0d;
int i=0;
Double d_s=new Double(s);
i=d_s.intValue();
|
double s = 5.0;
int s1 = (int)(s+0.5);
int s1 = (int)(s+0.5);
|
double d = 5.0;
int i = (int)(d+0.5);
int i = (int)(d+0.5);
|
double d=5.0;或double 5.0d;
int i=(int)d;
麻烦一点的就是 anod() 说的。
int i=(int)d;
麻烦一点的就是 anod() 说的。