0

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

import java.lang.*;

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

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

int cannot be dereferenced
4

1 回答 1

0

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

double x = 1.999999;
int val = (int)x;// val will be 1
于 2018-02-24T14:53:36.700 回答