Greenfoot:将双精度数转换为整数; int 不能取消引用

Greenfoot: Converting a double into an intenger; int cannot be dereferenced

我想将任何双精度值转换为整数。 我知道逗号后面的部分会丢失。

import java.lang.*;

public int doubleToIntenger(double dbl){
    int intenger;
    intenger = intenger.intValue(dbl);
    return intenger;
}

但我在编辑器中收到此错误作为工具提示:

int cannot be dereferenced

如果你只关心小数之前,只需将 double 转换为 int。
但要小心

double x = 1.999999;
int val = (int)x;// val will be 1