比方说有一个整型数据
int n=3;
我们用pow函数求出它的平方,此时数据类型为double
double s=Math.pow(n,2);
我们要将其转化为整型数据,则应该如下操作
int t=(new Double(s)).intValue();
有时我们要求的数据范围比较大,int不能满足,则应该转化为long类型
long x=(new Double(s)).longValue();
java中double转整型
不当之处,敬请批评指正。
wumh7 2018-09-04 17:06 原文
比方说有一个整型数据
int n=3;
我们用pow函数求出它的平方,此时数据类型为double
double s=Math.pow(n,2);
我们要将其转化为整型数据,则应该如下操作
int t=(new Double(s)).intValue();
有时我们要求的数据范围比较大,int不能满足,则应该转化为long类型
long x=(new Double(s)).longValue();