int
为实参的 Math
和 StrictMath
的 round()
、ceil()
、
floor()
、rint()
方法的调用。
这些方法可以在预期实参为 long
或 double
的情况下调用,且可能会产生意外结果。
该检查提供了一种修复,能够将此类表达式(除了 round
)简化为转换成 double
。
示例:
int i = 2;
double d1 = Math.floor(i);
在应用快速修复后:
int i = 2;
double d1 = i;
2023.1 最新变化