En Java, codice_3 es el operador "resto" (no módulo) — si el primer operando es negativo, el resultado puede ser también negativo, Aquí, el programador ha asumido que la variable codice_4 no es negativa, así que el resto de una división entre 2 siempre será 0 o 1.