现在我正在尝试:
int a = round(n);
在哪里n,double但它不起作用。我究竟做错了什么?
n
double
round()代码段中方法的返回类型是什么?
round()
如果是这种Math.round()方法,则当输入参数为Double时将返回Long。
Math.round()
因此,您将必须强制转换返回值:
int a = (int) Math.round(doubleVar);