L'instruction break dans Java est un élément clé dans le contrôle du flux d'exécution du programme. Lorsque vous utilisez des structures telles que les conditionnelles , des boucles et des états de commutation, il est essentiel que votre code est construit d'une manière qui va l'empêcher de rester coincé dans une boucle infinie et de s'écraser . Les instructions break sont parmi les principales techniques que vous pouvez utiliser pour s'assurer que ces structures vont exécuter et terminer correctement , permettant à votre programme de procéder au besoin. Utilisation de l'instruction break Java est généralement une tâche simple. Instructions 1 Créer une instruction switch dans votre programme. Ajoutez le code suivant à votre programme Java, montrant comment utiliser l'instruction break dans une instruction switch : int num = 3; interrupteur (num) { Coques 1 : System.out.println (" on "); break; Coques 2: System.out.println (" deux") ; break; Coques 3: System.out.println ( " trois "); break; défaut : System.out.println ( "?") ; break; } les instructions break prévenir le code de réaliser des tests conditionnels inutiles lorsque l' la variable à tester est mis en correspondance . 2 Créer une boucle dans votre programme. Insérez le code suivant dans votre programme, montrant comment utiliser l'instruction break dans une boucle for: Photos int [ ] someNumbers = { 3, 1, 5, 6, 2} ; int searchNumber = 5; booléen foundNum = false; for (int i = 0; i < someNumbers.length ; i + +) instruction break dans cet exemple empêche la boucle d'exécuter inutilement en brisant dès que le nombre de recherche a été trouvé dans le tableau. 3 Créer une boucle while dans votre programme. Utilisez le code suivant dans votre programme de démontrer en utilisant l'instruction break dans une boucle while : int totalNum = 0; aléatoire RandGen = new Random () ; tout ( true) { totalNum + = randGen.nextInt (); if ( totalNum > 100 ) { pause ; }} System.out.println ( totalNum ) ; ce code continue d'ajouter des nombres aléatoires jusqu'à ce que le résultat est supérieur à 100 , en utilisant l'instruction break pour sortir de la boucle dès que cela se produit . 4 Utilisez une instruction break étiqueté dans votre programme. Vous pouvez spécifier quelle structure de contrôle est de rompre , plutôt que de laisser le programme choisir celui par défaut , ce qui est le plus proche de l'instruction break . Utilisez la commande suivante pour démontrer comment un étiquetés travaux des états de rupture : int searchTotal = 12; ExtLoop : for ( int i = 0; i < 10; i + +) { for (int j = 0; j < 10; j + +) { si (i + j == searchTotal ) { System.out.println (" Found" + i + "+ "+ j + " = " + searchTotal ) ; pause ExtLoop ; }}} incréments de code deux numéros , s'arrêtant quand il atteint une combinaison des deux qui ajoute à un certain nombre de résultats spécifiée , en utilisant l'état de pause pour arrêter la boucle externe de continuer à parcourir une fois que cette association a été trouvée . Si une instruction break avait été utilisé sans étiquette , seule la boucle interne aurait été rompu, de sorte que la boucle externe aurait continué . 5 Testez votre programme et observer les résultats. Expérience en changeant les valeurs testées dans chaque cas. Lorsque vous vous adaptez utilisation de l'instruction break à vos propres programmes , examiner leurs structures attentivement, car il peut être facile de se laisser prendre dans une boucle qui ne sera jamais sortir , de faire votre programme utilise des ressources inutiles et finalement accident. < Br >
|