Une très bonne introduction à ce type est disponible ici : http://javabat.com/doc/ifboolean.html.
Cet exercice a été extrait de l'excellent site d'exercices http://javabat.com/ pour PLM.