Dans le processus d'apprentissage de la langue java par vous-même, il est facile de confondre l'utilisation de la pause et de continuer. Afin de faciliter l'examen rapide et l'examen à l'avenir, je quitterai une note d'étude ici.
Brève description
Dans la partie principale de toute déclaration itérative, la rupture et la poursuite peuvent être utilisées pour contrôler le flux de la boucle. Parmi eux, la rupture est utilisée pour quitter avec force la boucle et ne pas exécuter les instructions restantes dans la boucle. Continuer cesse de l'exécution de l'itération actuelle, puis revient au début de la boucle pour démarrer la prochaine itération.
Code source
Le programme suivant vous montre un exemple de pause et de continuer pour et pendant que les boucles:
package com.mufeng.thefourthChapter; public class BreakandContinue {public static void main (String [] args) {for (int i = 0; i <100; i ++) {if (i == 74) {// de la pause Loop; } if (i% 9! = 0) {// Next itération continue; } System.out.print (i + ""); } System.out.println (); int i = 0; while (true) {i ++; int j = i * 27; if (j == 1269) {// hors de la pause Loop; } if (i% 10! = 0) {// haut de la boucle continue; } System.out.print (i + ""); }}} Résultat de sortie
01.0 9 18 27 36 45 54 63 72
02.10 20 30 40
Code source analysant <br /> Dans cette boucle, la valeur de I n'atteindra jamais 100, car une fois que j'aurai atteint 74, l'instruction BRISE casserra la boucle. Habituellement, la pause n'est nécessaire que si vous ne savez pas quand la condition d'interruption est remplie. Tant que je ne peux pas être divisible par 9, l'instruction CONSTERNE renverra le processus d'exécution au début de la boucle (cela incrémente la valeur de i). Si divisible, la valeur sera affichée. La raison pour laquelle le résultat de sortie montre 0 est dû au fait que 0% 9 équivaut à 0.
Enfin, vous pouvez voir un "Infinite While Loop". Cependant, il y a une déclaration de rupture à l'intérieur de la boucle qui interdit la boucle. De plus, vous verrez également que la séquence d'exécution de l'instruction Continuer est remise au début de la boucle sans terminer le contenu utilisé après l'instruction Continuer. (La valeur est imprimée uniquement si je peux être divisible par 10.)
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.