Les boucles et les itérations sont des concepts essentiels en programmation qui permettent à un programme d'exécuter de manière répétée un ensemble d'instructions. Les boucles sont utilisées pour spécifier explicitement le nombre de répétitions, tandis que les itérations sont utilisées pour parcourir les éléments d'une collection ou d'une structure de données.
Il existe trois principaux types de boucles :
La boucle for permet d'exécuter un bloc de code lorsque l'on connaît le nombre de répétitions. Sa syntaxe est la suivante :
for (初始化; 条件; 递增/递减) { // 要重复执行的代码块 }
Par exemple, la boucle for suivante imprime les nombres de 1 à 10 :
for (int i = 1; i <= 10; i++) { System.out.println(i); }
La boucle While est utilisée pour exécuter un bloc de code lorsqu'une condition est vraie. Sa syntaxe est la suivante :
while (条件) { // 要重复执行的代码块 }
Par exemple, la boucle while suivante s'exécutera jusqu'à ce que l'utilisateur entre « exit » :
Scanner input = new Scanner(System.in); String userInput; while (!userInput.equals("退出")) { System.out.println("输入退出以终止循环:"); userInput = input.nextLine(); }
La boucle do-while est similaire à la boucle while, mais elle exécute le bloc de code au moins une fois, même si la condition est fausse. Sa syntaxe est la suivante :
do { // 要重复执行的代码块 } while (条件);
Par exemple, la boucle do-while suivante s'exécutera jusqu'à ce que l'utilisateur entre "exit" :
Scanner input = new Scanner(System.in); String userInput; do { System.out.println("输入退出以终止循环:"); userInput = input.nextLine(); } while (!userInput.equals("退出"));
L'itération fait référence au parcours des éléments dans une collection ou une structure de données. La forme d'itération la plus courante est la boucle foreach, qui permet d'itérer sur chaque élément d'une collection en utilisant une syntaxe simplifiée. La syntaxe de la boucle foreach est la suivante :
for (元素类型 元素名 : 集合名称) { // 要重复执行的代码块 }
Par exemple, la boucle foreach suivante parcourt chaque élément de la liste :
List<String> colors = new ArrayList<>(); colors.add("红色"); colors.add("绿色"); colors.add("蓝色"); for (String color : colors) { System.out.println(color); }
Comprendre les boucles et les itérations est la clé pour maîtriser la programmation. En utilisant ces concepts, vous pouvez écrire du code concis et efficace qui résout des problèmes complexes et simplifie la complexité. Maîtrisez les aventures des boucles et des itérations et embarquez pour un voyage de programmation magique !
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!