Ce programme peut produire la sortie suivante à l'écran :
Debut a :1 b :3 a/b :0 a :1 b :2 a/b :0 a :1 b :4 a/b :0 a :3 b :4 a/b :0 a :0 b :4 a/b :0 a :3 b :3 a/b :1 a :3 b :1 a/b :3 java.lang.ArithmeticException at SansException.division(SansException.java:9) at SansException.main(SansException.java:5)
La première division par zéro arrête l'exécution. Dans la nouvelle version, le programme termine normalement.
Ce programme peut produire la sortie suivante à l'écran :
Debut a :2 b :2 a/b :1 a :2 b :4 a/b :0 a :0 b :4 a/b :0 a :4 b :0 a/b : impossible a :3 b :3 a/b :1 a :2 b :0 a/b : impossible a :0 b :3 a/b :0 a :4 b :1 a/b :4 a :0 b :4 a/b :0 a :3 b :2 a/b :1 Fin