Math.max() 또는 Math.min() 호출을 사용하여 계산할 수 있는 경우를 보고합니다.
예:
public int min(int a, int b) {
return b < a ? b : a;
}
빠른 수정을 적용한 후:
public int min(int a, int b) {
return Math.min(a, b);
}
double 및 float 타입에 대해 이 검사를 비활성화하려면 Disable for float and double(float 및 double에 대해 비활성화) 옵션을 사용하세요.
이 옵션은 빠른 수정에서 NaN을 처리할 때 float/double 타입의 의미를 약간 변경할 수 있으므로 유용합니다. 그럼에도 불구하고, 대부분의 경우 이 검사는 NaN을 고려하지 않는 미세한 버그를 실질적으로 수정합니다.
2019.2의 새로운 기능