suivant le dernier gestionnaire associé, c’est-à-dire ici au bloc try suivant. Là encore,
une exception de type int provoque le branchement au bloc catch(int) correspondant
(différent du précédent). Puis l’on passe aux instructions suivantes, c’est-à-dire ici à
l’instruction affichant fin programme.
b. Avec la valeur 0 :
donnez un entier : 0
debut premier bloc try
fin premier bloc try
suite programme
debut second bloc try
catch 2 - n = 0
fin programme
Ici, contrairement à ce qui se produisait dans l’exécution précédente, le premier bloc
try ne déclenche plus d’exception. Son exécution se poursuit donc en entier, d’où le
message fin premier bloc try. La suite est identique.
333
une exception de type int provoque le branchement au bloc catch(int) correspondant
(différent du précédent). Puis l’on passe aux instructions suivantes, c’est-à-dire ici à
l’instruction affichant fin programme.
b. Avec la valeur 0 :
donnez un entier : 0
debut premier bloc try
fin premier bloc try
suite programme
debut second bloc try
catch 2 - n = 0
fin programme
Ici, contrairement à ce qui se produisait dans l’exécution précédente, le premier bloc
try ne déclenche plus d’exception. Son exécution se poursuit donc en entier, d’où le
message fin premier bloc try. La suite est identique.
333
