Attrape-moi si tu peux - 1

« Salut, Amigo. Voici quelques missions intéressantes portant sur la capture d'exceptions. »

3
Mission
Syntaxe Java,  niveau 9leçon 6
Bloqué
Exception lorsque tu travailles avec des nombres
Chers collègues, les choses sérieuses commencent. Nous travaillons sur un coup pour piéger les exceptions. Le centre secret CodeGym nous a envoyé la mission suivante, je cite : « Capture (et affiche le type de) l'exception qui se produit lorsque le code suivant est exécuté : int a = 42/0; ». Remarque : Effectue cette mission immédiatement.
3
Mission
Syntaxe Java,  niveau 9leçon 6
Bloqué
Exception lors du travail avec des chaînes
En Java, une exception est un objet. Et cet objet a un type, évidemment. Tout cela semble vague jusqu'à ce que tu commences à travailler avec. La pratique dissipera toute trace d'incertitude. Aie foi en la capture des exceptions : capture et affiche l'exception (en indiquant son type) qui se produit lors de l'exécution du code suivant: String s = null; String m = s.toLowerCase().
3
Mission
Syntaxe Java,  niveau 9leçon 6
Bloqué
Exception lorsque tu travailles avec des tableaux
Nous maîtrisons le mécanisme de gestion des erreurs dans le programme. Et j'entends par là les exceptions. Cette fois-ci, ta mission consiste à capturer des exceptions en travaillant avec des tableaux. Une application a les lignes de code suivantes : « int[] m = new int[2]; » et « m[8] = 5; ». Capture l'exception qui se produit lorsque ce code est exécuté, puis affiche-la à l'écran et indique son type.
3
Mission
Syntaxe Java,  niveau 9leçon 6
Bloqué
Exception lorsque tu travailles avec des collections List
Au neuvième niveau, nous avons déjà une idée du fonctionnement des collections List et des exceptions. Rassemblons ces connaissances : capture les exceptions levées lors de l'exécution du code suivant : « ArrayList<String> liste = new ArrayList<String>(); String s = liste.get(18); ». Capture et affiche l'exception à l'écran, en indiquant son type.
3
Mission
Syntaxe Java,  niveau 9leçon 6
Bloqué
Exception lorsque tu travailles avec des collections Map
Nous avons du code douteux. Il est temps de déployer un agent pour intercepter (capturer) les exceptions. Voici le code : « HashMap<String, String> map = new HashMap<String, String>(null); map.put(null, null); map.remove(null); ». Agent, ta mission consiste, une fois de plus, à capturer l'exception et à l'afficher à l'écran. N'oublie pas d'afficher uniquement le type d'exception.
3
Mission
Syntaxe Java,  niveau 9leçon 6
Bloqué
Exception lorsque tu travailles avec des nombres
Nous avons reçu une nouvelle mission de capture d'exceptions aujourd'hui au centre secret CodeGym. Cette fois-ci, nous devons capturer une exception et l'afficher immédiatement à l'écran. N'oublie pas d'indiquer son type. L'exception en question se produit lorsque le code suivant est exécuté: « int num = Integer.parseInt("XYZ"); ».

« Voici un indice : écris ton programme, découvre les genres d'exceptions qui surviennent, et change ton code pour les capturer. »