Le meilleur didacticiel Java boucle constructions - pour, tandis que et à faire ... tout en 2024, dans ce didacticiel, vous pouvez apprendre tandis que la boucle,boucle do ... while,pour la boucle,Java améliorée pour la boucle,pause mot-clé,continuer mots-clés,
déclarations de programme structure séquentielle ne peut être effectuée une fois. Si vous souhaitez effectuer la même opération plusieurs fois ,, vous avez besoin d'utiliser une structure en boucle.
Java a trois structure de boucle principale:
Introduit un tableau amélioré est principalement utilisé pour la boucle Java5.
tandis que la boucle est le plus fondamental, sa structure est:
while( 布尔表达式 ) { //循环内容 }
Tant que l'expression booléenne est vrai, l'expérience de la boucle a été mis en œuvre.
public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.out.print("\n"); } } }
Les exemples ci-dessus les résultats compilés sont les suivants:
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
Pour le compte de tout, si la condition est pas satisfait, il ne peut pas entrer dans la circulation. Mais parfois, nous avons besoin, même si les conditions ne sont pas remplies, mais aussi d'effectuer au moins une fois.
faire fr. tout en boucle et en boucle est similaire, sauf que, boucle do fr. while exécutera au moins une fois.
do { //代码语句 }while(布尔表达式);
Note: l'expression booléenne après que le corps de la boucle, de sorte qu'un bloc d'instructions avant la détection expression booléenne a été effectuée. Si l'expression booléenne est évaluée à true, le bloc de déclaration est exécutée jusqu'à ce que l'expression booléenne est évaluée à false.
public class Test { public static void main(String args[]){ int x = 10; do{ System.out.print("value of x : " + x ); x++; System.out.print("\n"); }while( x < 20 ); } }
Les exemples ci-dessus les résultats compilés sont les suivants:
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
Alors que toute la structure de la boucle peut être utilisée pendant ou faire fr. tout en montrant, mais Java fournit une autre déclaration - pour la circulation, donc une partie de la structure cyclique plus facile.
Le nombre de cycles effectués pour un déterminé avant de l'exécuter. La syntaxe est la suivante:
for(初始化; 布尔表达式; 更新) { //代码语句 }
Le respect de la boucle a la description suivante:
public class Test { public static void main(String args[]) { for(int x = 10; x < 20; x = x+1) { System.out.print("value of x : " + x ); System.out.print("\n"); } } }
Les exemples ci-dessus les résultats compilés sont les suivants:
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
Java5 pour l'introduction d'un réseau majeur de renforcer la boucle for.
Java amélioré pour la syntaxe de la boucle est le suivant:
for(声明语句 : 表达式) { //代码句子 }
Avertissement déclaration: déclarer une nouvelle variable locale, et le type de la variable doit correspondre au type d'éléments du tableau. Son champ d'application est limité au bloc de boucle, sa valeur à ce moment est égale à la valeur de l'élément de tableau.
Expression: L' expression est le nom du tableau à accéder, ou la méthode qui renvoie la valeur du tableau.
public class Test { public static void main(String args[]){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names ={"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
Les exemples ci-dessus les résultats compilés sont les suivants:
10,20,30,40,50, James,Larry,Tom,Lacy,
briser principalement utilisé dans les boucles ou de passer des déclarations, utilisées pour sauter hors de l'ensemble du bloc.
sortir de la boucle la plus interne, et la boucle continue à exécuter l'instruction suivante.
briser l'utilisation est la structure de boucle très simple dans un communiqué:
break;
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { break; } System.out.print( x ); System.out.print("\n"); } } }
Les exemples ci-dessus les résultats compilés sont les suivants:
10 20
continuer pour toute structure de contrôle en boucle. Le rôle est de permettre au programme de sauter immédiatement à l'itération suivante de la boucle.
Dans une boucle, instruction continue provoque le programme saute immédiatement pour mettre à jour les déclarations.
Dans tout ou faire fr. tout en boucle, le programme saute immédiatement aux phrases du juge des expressions booléennes.
poursuivre le corps de la boucle est une déclaration simple:
continue;
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { continue; } System.out.print( x ); System.out.print("\n"); } } }
Les exemples ci-dessus les résultats compilés sont les suivants:
10 20 40 50