Reports division by zero or remainder by zero.
In this case, users will get Nan
for doubles or floats, and ArithmeticException
for integers.
Note, that the divisor is not necessarily a zero literal, but the expression that is statically known to be evaluated as zero.
The fix suggests replacing division expression with the NaN
constant for floating-point types.