Wenn das Produkt aus den beiden Variablen I und J als Rest den Wert 90 aufweist. [...] Bei der gestellten Aufgabe kommt bei jedem Schleifendurchlauf somit 0 heraus
Nein, das hast du falsch verstanden.
"X mod Y" bedeutet: "Der Rest der nach X durch Y übrig bleibt". Die Bedingung ist dass dieser Rest Null sein soll. Beispiel:
60*42 mod 90
= 2520 mod 90
25020 durch 90 ist genau 28, der Rest ist also Null.