Des problèmes Java déroutants surviennent à cause des boucles, du multithreading, de la surcharge, du remplacement, etc., ce qui rend la navigation difficile.
Parfois, des problèmes apparemment simples nous perturbent, nous obligeant à écrire du code décousu au lieu de solutions simples.
En pensant de manière analytique, nous pouvons résoudre ces problèmes même sans connaissances préalables. Rejoignez-nous pour explorer des programmes délicats en Java.
commentaire valide
Boucle nommée
Dans le domaine de la programmation, les commentaires Java sont des instructions de texte dans un programme qui n'ont aucune signification lorsqu'elles sont exécutées par le compilateur ou l'interpréteur.
Le but de l'intégration de commentaires dans votre code est multiforme. Ce sont des outils précieux pour améliorer la lisibilité du code, permettant aux développeurs de fournir davantage d’informations sur la complexité d’un programme.
Les commentaires contribuent à faciliter la maintenance du code et facilitent l'identification des erreurs en fournissant des explications claires et des détails pertinents. De plus, les commentaires peuvent fournir des informations précieuses sur une variable, une méthode, une classe ou toute instruction donnée dans votre base de code.
De plus, ils peuvent être utilisés comme moyen de désactiver de manière sélective l'exécution de sections spécifiques de code, en particulier lors de l'exploration de chemins de code alternatifs pendant les tests et l'expérimentation.
Cependant, penchons-nous aujourd’hui sur un concept fascinant : les « avis exploitables ».
Programme 1Algorithme
Étape 2 : Définissez la méthode principale comme "public static void main(String[] args)".
Étape 3 : Commencez à exécuter la méthode principale.
Étape 4 : ajoutez un commentaire sur une seule ligne avant la ligne de code suivante pour indiquer que cette ligne de code produira une sortie.
Étape 5 : En commentaire, utilisez le caractère Unicode u000d, qui représente le caractère retour chariot.
Étape 6 : Utilisez la méthode System.out.println() pour imprimer la chaîne « le commentaire a été exécuté ».
Exemple
public class Tutorialspoint { public static void main(String[] args) { // the code line below this provides an output // \u000d System.out.println("comment has been executed"); } }
comment has been executed
Remarque : Une propriété intéressante de ce code est le commentaire utilisant le caractère Unicode u000d, qui est interprété par le compilateur Java comme une nouvelle ligne. Contrairement aux commentaires attendus, les lignes de code suivantes seront exécutées.
Méthode 2 : Boucle nomméepour()
Algorithme
Étape 2 : Définissez la méthode principale comme point d'entrée du programme.
Étape 3 : utilisez l'initialisation de i à 1 pour démarrer la boucle externe intitulée loop1.
Étape 4 : Vérifiez si la valeur de i est inférieure à 7.
Étape 5 : Si la condition est vraie, entrez dans la boucle externe.
Étape 6 : Démarrez la boucle interne et initialisez j à 2.
Étape 7 : Vérifiez si la valeur de j est inférieure à 8.
Étape 8 : Si la condition est vraie, entrez dans la boucle interne.
Étape 9 : Vérifiez si la valeur de i est 4.
Étape 10 : Si la condition est vraie, sautez hors de la boucle extérieure marquée loop1.
Étape 11 : Si la condition est fausse, exécutez l'instruction à l'intérieur du bloc if.
Étape 12 : Utilisez l'instruction println pour imprimer les valeurs de i et j.
Étape 13 : Augmentez la valeur de j de 1.
Étape 14 : Revenez à l’étape 8.
Étape 15 : Si la condition de l'étape 8 est fausse, vous devez quitter la boucle interne.
Étape 16 : Augmentez la valeur de i de 1.
Étape 17 : Revenez maintenant à l’étape 5.
Étape 18 : Si la condition de l'étape 5 est fausse, quittez la boucle externe.
Exemple
// A Java program to explain how named loops work. public class Tutorialspoint { public static void main(String[] args) { loop1: for (int i = 1; i < 3; i++) { for (int j = 2; j < 4; j++) { if (i == 4) break loop1; System.out.println("i = " + i + " j = " + j); } } } }
i = 1 j = 2 i = 1 j = 3 i = 2 j = 2 i = 2 j = 3
Dans ce blog, nous explorons deux approches : exploiter les annotations pour l'exécution et exploiter les boucles nommées pour obtenir un contrôle plus précis sur le comportement des boucles. Les développeurs peuvent améliorer la lisibilité du code, la maintenabilité et l'efficacité globale du programme en employant ces techniques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!