이 구문은 의도된 경우도 있으나 보통 버그입니다.
예:
int x = 18;
x *= 3/2; // 정수 나눗셈의 결과 때문에 x는 변경되지 않습니다
이 코드는 다음으로 바꿔야 합니다.
int x = 18;
x *= 3.0/2;
검사 옵션에서 의심스러우나 올바른 나눗셈에 대한 경고(예: 피제수를 정적으로 계산할 수 없는 경우)를 비활성화할 수 있습니다.
void calc(int d) {
int x = 18;
x *= d/2;
}
2019.2의 새로운 기능