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 + +) {
< p > 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 >