Boucles en programmation Java - Apprenez les types de boucles en Java

Table des matières:

Anonim

Qu'est-ce que les boucles dans la programmation Java?

Le `` codage '' dans des définitions simples signifie un moyen de dire à l'ordinateur quoi faire, cependant, ce n'est pas si facile que cela puisse paraître, mais pour l'instant nous ne nous concentrerons pas sur la dernière partie (signifie facile ou difficile). Dans cette rubrique, nous allons découvrir les boucles dans la programmation Java.

Les ordinateurs ne peuvent comprendre que les types de données «ON» et «OFF», communément appelés valeurs «binaires». Les codes binaires se composent de (0 et 1) et sont compris par les ordinateurs du monde entier. Mais le problème est que nous ne pouvons pas écrire des trillions de 0 et de 1 et cela pour simplement faire comprendre à l'ordinateur ce que nous leur demandons de calculer. C'est là que les langages de programmation ou le codage entrent en jeu.

Avec cela, nous avons réussi à filtrer notre compréhension au niveau du codage et maintenant, comme nous savons ce que le `` codage '' fait et pourquoi nous codons, nous devons continuer à taper au niveau des `` boucles '', quel est le titre de la discussion?

Nous avons plusieurs PL à travers nous, beaucoup d'entre eux sont pour le développement web, d'autres pour le développement d'applications de bureau, certains sont connus comme élevés et certains sont appelés PL de bas niveau. Tous ces langages de programmation ont quelque chose en commun, à savoir «LOOPS».

Approfondissant la discussion, les boucles sont présentes dans presque tous les langages de programmation; voyons quels avantages ils présentent pour les développeurs -

  • Ce sont «RÉUTILISABLES»
  • Ils réduisent la taille du «CODAGE»
  • Ils font un flux facile de la «CONTROL»
  • Ils ont tendance à réduire la «COMPLEXITÉ»

Les boucles dans la programmation JAVA sont destinées à résoudre la complexité du code, sont utilisables et sont destinées à être utilisées par les développeurs pour réutiliser les codes conformément à l'exigence.

Types de boucles en Java

Voici les types de boucles en Java avec définition + organigramme + explication + exemples avec sortie

Définitions - Dans JAVA, les boucles sont des instructions itératives. Ces instructions aident les développeurs (ou les utilisateurs) à répéter les codes du programme ou un groupe de codes s'exécute plusieurs fois (selon les besoins).

Types de boucles - Dans JAVA, il existe principalement 3 catégories principales de boucles, à savoir

  • POUR BOUCLE
  • PENDANT LA BOUCLE
  • BOUCLE À FAIRE

Avant de creuser profondément dans ces boucles, nous voulons que nos lecteurs comprennent une chose (cela vaut pour les trois boucles). Que ce soit un FOR, WHILE ou DO WHILE, tous ont le démarrage, le corps et enfin la destination. Sans le faire, voyons-les un par un -

1. Pour boucle

Si vous êtes un développeur et souhaitez exécuter ou exécuter une partie de votre programme un certain nombre de fois avant d'obtenir le résultat final (ou le résultat); vous irez avec la FOR LOOP. N'oubliez pas que vous n'utiliserez la boucle For que lorsque vous connaîtrez clairement le nombre de fois que vous souhaitez exécuter les instructions. La boucle FOR se répétera jusqu'à ce qu'elle ait une valeur égale à «TRUE».

Voyons l'organigramme de celui-ci pour une compréhension meilleure et claire -

Syntaxe de For Loop

for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)

Explication

Dans la boucle FOR, les 3 paramètres (c'est-à-dire initialisation, condition et incrément / décrément) restent dans une seule instruction.

L'initialisation signifie fournir les valeurs initiales de la variable.

La condition signifie la valeur que nous voulons vérifier dans le programme.

Incrémenter / décrémenter signifie ce que vous voulez avoir dans la boucle; la valeur sera augmentée ou diminuée en conséquence.

Le corps des boucles commence par les accolades et se termine par les accolades ()), et contient les instructions qui seront exécutées à l'aide de la boucle.

Exemple -

Notre intention est d'imprimer tous les nombres pairs entre 1 et 100.

Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)

La production de ce programme sera de 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100

2. En boucle

Ce n'est que lorsqu'un certain nombre d'instructions est nécessaire pour être exécuté à plusieurs reprises jusqu'à ce que la condition soit remplie que nous avons besoin de la boucle WHILE? Ici, contrairement à la boucle FOR, la condition est vérifiée avant l'exécution de l'instruction.

Voyons l'organigramme de celui-ci pour une compréhension meilleure et claire -

Syntaxe de la boucle While

while (boolean condition)
(
loop statements
)

Explication

La boucle While commence par les instructions d'application des conditions placées entre crochets. Celles-ci contiennent également les instructions de boucle entre crochets. Comme nous l'avons dit, la boucle WHILE s'exécute jusqu'à ce que la valeur contienne la valeur true.

Exemple -

Nous voulons imprimer tous les nombres impairs entre 1 et 100.

Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )

Production - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99

3. Faites tout

Il n'y a pas beaucoup de différence entre les boucles WHILE et DO WHILE, la différence réside dans la validation de leur instruction. Dans DO WHILE, la condition est vérifiée après l'exécution du bloc d'instructions, donc nous pouvons dire dans DO WHILE que les instructions sont exécutées au moins une fois.

Voyons l'organigramme de celui-ci pour une compréhension meilleure et claire -

Syntaxe de la boucle Do While

Do
(
statements..
)
while (condition);

Explication

Il n'y a pas de vérification de condition dans la boucle DO WHILE pour la première fois, plus tard la condition est vérifiée pour TRUE ou FALSE. S'il est VRAI, l'itération suivante des boucles commence, sinon la boucle se termine elle-même.

Exemple -

Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))

Production - 2, 4, 6, 8, 10 …………… .98, 100

Comparaison entre différents types de boucles

1. Déclaration

Pour boucle

For (initialization; condition; iteration)(
//body of 'for' loop
)

En boucle

Statements; //body of loop
)

Faire pendant

Do
(
Statements
)
while (condition);

2) Nous utilisons la boucle FOR si l'utilisateur connaît l'heure de l'itération alors que la boucle WHILE et DO WHILE est préférée lorsque le nombre d'itérations n'est pas connu.

3) En ce qui concerne l'instruction conditionnelle dans la boucle FOR, elle fonctionnera à l'infini tandis que pour WHILE et DO WHILE, l'absence d'instruction conditionnelle donnera «Erreur de compilation».

Conclusion

Le concept de boucles est très crucial pour tous les utilisateurs qui appartiennent au développement s'ils sont plus récents et se préparent aux examens ou aux entretiens, ils doivent être bien répétés avec les concepts de boucles.

Nous avons couvert tous les aspects cruciaux des boucles, et c'est ainsi que les choses fonctionnent dans les boucles. Ces 3 boucles sont les plus cruciales et le reste est improvisé dessus. Si vous les maîtrisez bien, le reste sera plus facile à comprendre.

Articles recommandés

Ceci est un guide des boucles dans la programmation Java. Ici, nous discutons des types de boucles en Java avec définition, organigramme, explication et exemples avec sortie. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Boucle en Java
  2. Motifs d'étoiles en Java
  3. Boucles en C
  4. Boucles en C ++
  5. Tableaux en programmation Java
  6. Différents types de boucles avec ses avantages
  7. Boucles dans VBScript avec des exemples
  8. Avantages et types de boucles dans PowerShell