Pendant et faites / pendant que les boucles en java | Expliqué

Pendant et faites / pendant que les boucles en java | Expliqué
Les boucles sont largement utilisées dans chaque langue de programmation en raison de leurs fonctionnalités notables telles que la réutilisation du code, la gamme de temps, etc. Les boucles Java nous permettent d'exécuter un bloc de code / tâches n nombre de fois basé sur une condition. La condition de test renvoie une valeur booléenne I.e. Vrai ou faux et une boucle continue d'itréter à moins que la condition de test ne renvoie une fausse valeur. Java fournit plusieurs types de boucles telles que. pour boucle, alors que boucle, etc.

Cet article présentera un aperçu complet de alors que et faire pendant Les boucles et à cet égard suivantes seront prises en compte dans cet article:

  • tandis que les boucles à faire en java
  • Syntaxe de base de While et Do-While en Java
  • Comment utiliser pendant que les boucles à faire en Java

Alors, commençons!

Pendant la boucle en java

La boucle while exécute un code à plusieurs reprises / en continu jusqu'à ce que l'état de test reste vrai. Il faut une condition dans la parenthèse(), Si la condition spécifiée est vraie, le bloc de code écrit dans le corps de la boucle sera exécuté.

Syntaxe
La syntaxe de base de la boucle while est décrite dans l'extrait suivant:

tandis que (condition)

// des déclarations ou un bloc de code
// Incrément / décrément;

À partir de la syntaxe ci-dessus, nous avons noté les points suivants:

  • La condition vient au début.
  • Si la condition spécifiée est vraie, tout le code du corps de la boucle exécutera.
  • La boucle s'arrêtera lorsque la condition particulière deviendra fausse.
  • Si la condition donnée n'est pas vraie dans l'itération initiale / première, le corps de la boucle n'exécuterait pas une seule fois.
  • L'incrément ou la diminution doit être indiqué dans le corps de la boucle sinon la boucle ne s'arrêterait pas.

Comment utiliser faire en boucle en java

Voyons un exemple pour comprendre comment fonctionne la boucle à faire:

Exemple
L'exemple ci-dessous imprimera les nombres de 1 à 4 et leurs carrés respectifs en utilisant While Loop:

public static void main (String [] args)
int numéro = 1;
pendant que (numéro<5)
Système.dehors.println ("Numéro est:" + numéro);
Système.dehors.println ("carré du" + nombre + "est:" + numéro * numéro);
nombre ++;

La figure ci-dessous montre le code complet et la sortie de alors que boucle:

La sortie montre que la boucle while s'exécute et imprime le carré jusqu'à ce que la condition reste vraie.

Exemple
Prenons maintenant l'extrait ci-dessous pour comprendre comment fonctionne si la boucle fonctionne si la condition est fausse dans la première itération:

La sortie vérifie que si la condition est fausse dans la toute première itération, la boucle while n'a pas exécuté un seul temps.

faire boucle à faire en java

Il est très similaire à la boucle while, la différence significative entre ces deux boucles est que la boucle à faire, garantit qu'elle exécutera au moins une fois.

Syntaxe
L'extrait ci-dessous présente la syntaxe de la boucle à faire:

faire
// instruction ou bloc de code
// Incrément / décrément;
while (condition);

De la syntaxe, nous pouvons observer les points clés suivants:

  • La condition se produit à la fin.
  • Tout le code du corps de la boucle exécutera au moins une fois avant que la condition ne soit testée (même si la condition n'est pas vraie).
  • Si la condition est vraie, le contrôle sera retourné vers le faire Et toutes les déclarations du corps de la boucle s'exécuteront à nouveau jusqu'à ce que la condition reste vraie.
  • L'incrément / décrément doit être spécifié dans le corps de la boucle.
  • La boucle arrêtera son exécution lorsque la condition deviendra fausse.

Comment utiliser faire en boucle en java

La mise en œuvre pratique présentera une meilleure compréhension de la boucle à faire, alors considérons l'exemple ci-dessous:

Exemple
Modifions un peu l'exemple précédent et utilisons la boucle à faire au lieu de la boucle:

public static void main (String [] args)
int numéro = 1;
faire
Système.dehors.println ("Numéro est:" + numéro);
Système.dehors.println ("carré de" + numéro + "est:" + numéro * numéro);
nombre ++;
while (nombre<5);

Voici la sortie pour l'extrait de code ci-dessus:

Le faire pendant Loop imprime les quatre premiers numéros et leurs carrés respectifs.

Exemple
Dans l'extrait de code ci-dessous, la condition est «Le nombre doit être inférieur à 5"Cependant, le nombre fourni est égal à 6 et déjà supérieur à"5», Cependant, le code ci-dessus génère la sortie suivante:

La sortie vérifie que même si la condition était fausse, mais le code exécuté une fois et donc il montre le carré du numéro «6».

Conclusion

La boucle while itera le corps de la boucle jusqu'à ce que la condition reste vraie, si la condition est fausse dans la première itération, la boucle ne s'exécuterait pas. D'un autre côté, la boucle de bricolage spécifie la condition à la fin afin qu'il exécute le bloc de code au moins une fois quelle que soit la condition. Cet article démontre un guide complet pour la boucle de temps et de faire.