Maison  >  Article  >  Java  >  Comment implémenter la boucle while en Java

Comment implémenter la boucle while en Java

王林
王林avant
2023-04-22 11:28:192577parcourir

1. Énoncés de structure de boucle

1. Dans notre vraie vie, nous répétons souvent la même chose plusieurs fois. Par exemple : les Chaoshan aiment boire du thé, tant qu'ils sont en train de boire du thé, de préparer des hauts et des bas en faisant des pompes, etc. Il existe une instruction spéciale en Java appelée instruction de boucle, qui peut exécuter un morceau de code à plusieurs reprises. Par exemple, trouvez la somme des nombres entiers de 1 à 10.

2. Les instructions de boucle sont divisées en trois types : l'instruction de boucle while, l'instruction de boucle do-while et l'instruction de boucle for.

2. Instruction de boucle While

1. L'instruction de boucle while est une instruction d'exécution qui détermine s'il faut exécuter les accolades ({}) en fonction d'un jugement conditionnel. L'instruction while effectuera à plusieurs reprises un jugement conditionnel Tant que la condition est vraie, l'instruction entre accolades ({}) sera exécutée jusqu'à ce que la condition ne soit plus vraie et que la boucle while se termine.

2. Instruction grammaticale de l'instruction de boucle while

[初始化语句] while( 条件 ){ s1:执行语句 }

Dans la structure grammaticale, l'instruction d'exécution dans {} est appelée le corps de la boucle. L'exécution du corps de la boucle dépend du fait que les conditions soient remplies.

3.Organigramme de la boucle while

Comment implémenter la boucle while en Java

Lorsque la condition est vraie, le corps de la boucle sera exécuté une fois le corps de la boucle exécuté, il continuera à juger la condition, si la condition de la boucle est vraie, et. si c'est vrai, continuez à exécuter le corps de la boucle jusqu'à ce que la condition de la boucle soit fausse, la boucle while se termine.

4. Utilisez l'instruction de boucle while pour trouver la somme des entiers de 1 à 10

int i = 1, sum = 0;  while(i <p>System.out.println("La somme des entiers de 1 à 10 est " + somme);</p><p>Le résultat de sortie est : </p><pre class="brush:php;toolbar:false">1-10的整数和值为55

Le premier est Define int, les variables i et sum, i=1, sum=0 sont utilisées pour enregistrer les résultats du calcul de la somme des entiers de 1 à 10. À partir de i égal à 1, tant que i est inférieur ou égal à 10, l'instruction du corps de la boucle sera exécutée sum+=i est équivalente à sum=sum+i. La valeur de i augmente jusqu'à ce que la condition ne soit pas remplie. . La boucle while se termine et génère un entier de 1 à 10 et le résultat.

3. Instruction de boucle do-while

1. L'instruction de boucle do-while est similaire à la boucle while. L'instruction de syntaxe

do{ s1:执行语句 } while( 条件 );

Dans l'instruction de syntaxe ci-dessus, l'instruction d'exécution des accolades ({}. ) après do est le corps de la boucle, la condition de la boucle do-while est placée après le corps de la boucle. Cela signifie que le corps de la boucle est exécuté en premier, puis la condition est jugée. Si la condition est remplie, le corps de la boucle continue d'être exécuté. Sinon, la boucle est quittée et les instructions qui suivent la boucle do-while sont exécutées. Par conséquent, dans une boucle do-while, le corps de la boucle est exécuté une ou plusieurs fois.

2. Organigramme de l'instruction de boucle Do-while

Comment implémenter la boucle while en Java

3. Utilisez la boucle do-while pour trouver la somme des entiers de 1 à 10

int i = 1, sum = 0; do{ sum += i; i++; }while(i <p>Le résultat de sortie est :</p><pre class="brush:php;toolbar:false">1-10的整数和值为55

Définissez d'abord les variables de type int. i et sum , i=1, sum est utilisé pour enregistrer la valeur de la somme des entiers de 1 à 10. Exécutez d'abord le corps de la boucle, sum+=i est équivalent à la valeur de sum=sum+i, la valeur de sum est 1, i est incrémenté, puis regardez i

4. Utilisation de break

1. Dans une instruction de boucle, utilisez l'instruction break pour sortir directement de la boucle, en ignorant toute autre instruction dans les tests de corps et de condition de boucle. En d'autres termes, lorsqu'une instruction break est rencontrée dans une boucle, la boucle se termine et le programme continue son exécution à l'instruction qui suit la boucle.

L'exemple d'utilisation de 2.break est le suivant :

int i=0; while(i<p>Le résultat de sortie est : 1234</p><p>Vous pouvez voir que la variable de type int i est définie comme 0, car i=0, i</p>

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer