Na ja?! Auch wenn ich es mangels Compiler nicht testen kann, fällt doch sofort eine Inkonsequenz auf: Wenn a < b ist, soll a - b = 0 ein. Das ist ja wohl mathematisch nicht ganz korrekt :) Wenn DU Dich auf positive Zahlen beschränken willst, solltest Du wie bei a/0 eine
Exception benutzen.