java中double转整型

比方说有一个整型数据

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();