Maison >développement back-end >tutoriel php >Tutoriels graphiques détaillés sur les instructions de boucle while, les instructions de boucle do-while et les instructions de boucle for
1. boucle while Format de la déclaration :
1. 2. Points à prendre en compte dans l'instruction de boucle while :
1) L'instruction de boucle while contrôle généralement le nombre de boucles dans une variable.while(循环的条件){ 循环语句; }2) Si le code du corps de la boucle de l'instruction de boucle while ne contient qu'une seule instruction, les accolades peuvent être omises. Cependant, comme si
déclaration de jugement
, il n'est pas recommandé de l'omettre.
3) La condition de jugement de l'instruction de boucle while ne peut pas être suivie d'un point-virgule, sinon cela affectera l'effet d'exécution. Laissez-vous avec deux programmes divertissants :
1. Mettez en œuvre un jeu de devinettes. Si vous ne devinez pas correctement, vous pouvez continuer à saisir le nombre que vous avez deviné. Si vous devinez correctement, arrêtez le programme. .
2. La version améliorée du jeu de devinettes ne peut deviner que trois fois au maximum. S'il reste encore la dernière chance, l'utilisateur sera rappelé.
2. Instruction de boucle do while (moins utilisée, while est plus proche de la pensée des gens) : 1. Format :
2. différence entre l'instruction de boucle while et l'instruction de boucle
do{ 循环语句; }while(判断条件);:
l'instruction de boucle while est jugée en premier puis exécutée, tandis que l'instruction de boucle do-while est exécutée en premier puis jugée. Il sera exécuté au moins une fois, que la condition soit remplie ou non. 3. Exemple :
1) Raison de l'analyse : En Java, le compilateur Java n'est pas autorisé à écrire des bêtises. Parce que false est une
constante , jvm reconnaîtra la valeur constante, tandis que (false) n'a aucun sens, donc une erreur est signalée.
2) Comment résoudre : L'utilisation de variables ne sera pas reconnue par jvm, donc l'erreur ne sera plus signalée. 4. Comparaison entre while et do while :
3 for loop
1. 🎜 >2. Le flux d'exécution de l'instruction de boucle for :
for(初始化语句;判断语句;循环后的语句){ 循环语句;}3 Points à prendre en compte dans l'instruction de boucle for :
1) for(;;) est. a Une instruction de boucle infinie équivaut à while(true); il ne peut pas y avoir trois instructions dans l'instruction de boucle for, mais il ne doit pas y avoir moins de points-virgules, sinon une erreur sera signalée
2) L'instruction d'initialisation de for L'instruction de boucle ne sera exécutée qu'une seule fois, et seulement après. Elle n'est exécutée que lors de la première boucle. 3) Lorsque l'instruction du corps de la boucle for ne contient qu'une seule phrase, les accolades peuvent être omises. Mais il n'est pas recommandé de l'omettre.
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!