Commentaires
Masquer le code au compilateur
Vous pouvez masquer du code au compilateur en le commentant.
Les commentaires de code sont des fragments que le compilateur ne traitera pas.
Vous pouvez commenter des lignes de code en utilisant les symboles //
ou entourer un fragment spécifique de texte ou de code avec /* */
.
Pourquoi avons-nous besoin de commentaires ?
Les commentaires permettent d’écrire des notes pour expliquer ce que font certaines parties du code. Ces notes sont ignorées par l’ordinateur mais rendent le code plus compréhensible pour vous-même ou pour d’autres ;
Les commentaires peuvent temporairement désactiver certaines parties de votre code. Par exemple, si vous pensez qu’une ligne spécifique provoque une erreur, vous pouvez la commenter (
/* code fragment */
) pour tester le programme sans cette ligne ;Les commentaires peuvent être utilisés pour décrire le fonctionnement de votre code, ce qui facilite la compréhension ultérieure ou pour d’autres personnes travaillant sur votre code.
Vous avez vu un exemple de commentaire dans le chapitre précédent, où un commentaire a été placé à l’endroit où le code devait aller.
Voici un autre exemple d’utilisation des commentaires :
Main
package com.example; public class Main { public static void main(String[] args) { System.out.println("Message 1"); // System.out.println("Message 2"); System.out.println("Message 3"); } }
Seuls le premier et le troisième messages seront affichés ici, car la deuxième partie est commentée et donc ignorée par le compilateur.
Voyons maintenant un exemple de commentaire de code sur plusieurs lignes :
Main
package com.example; public class Main { public static void main(String[] args) { /* System.out.println("Message 1"); System.out.println("Message 2"); */ System.out.println("Message 3"); } }
Comme vous pouvez le constater, seul le troisième message s'affiche dans la console car les premier et deuxième messages sont commentés.
Swipe to start coding
Votre tâche consiste à identifier l'erreur et à commenter le fragment de code qui la contient.
Solution
solution
Merci pour vos commentaires !