¿Cómo debo lanzar una excepción de división por cero en Java sin dividir realmente por cero?

Tengo un dispositivo I2C que quiere dos entradas: un denominador y un numerador. Ambos se escriben en direcciones separadas, por lo que no hay cálculo real (numerator/denominator) está hecho. El problema con esto es que podría ocurrir una división por cero en el dispositivo I2C, por lo que es necesario verificar un error de división por cero. Lo ideal sería que sucediera exactamente lo mismo si la división fuera realizada por el código java.

En este momento, he robado una variable no utilizada que hace la división, pero me preocupa que se optimice:

public void setKp(int numerator, int divisor)
{
    int zeroCheck = numerator / divisor;
    //... doesn't use zeroCheck
}

Seguramente hay una mejor manera!

Respuestas a la pregunta(5)

Su respuesta a la pregunta