Maison > Java > javaDidacticiel > Que signifie while en Java

Que signifie while en Java

下次还敢
Libérer: 2024-04-29 00:24:15
original
378 Les gens l'ont consulté

La boucle while en Java est utilisée pour exécuter du code à plusieurs reprises jusqu'à ce qu'une certaine condition soit fausse. Principe de fonctionnement : 1. Si la condition est vraie, exécutez le corps de la boucle ; 2. Vérifiez à nouveau la condition, et si elle est vraie, exécutez le corps de la boucle jusqu'à ce que la condition soit fausse. Scénarios d'utilisation : exécution répétée de code lorsque les conditions sont inconnues ou peuvent changer de manière dynamique, par exemple en demandant des valeurs valides, en itérant des fichiers et en répétant des tâches sur des cibles spécifiques.

Que signifie while en Java

Signification de while en Java

La boucle while est une structure de flux de contrôle utilisée pour exécuter à plusieurs reprises un ensemble d'instructions, qui continueront à s'exécuter tant qu'une certaine condition est vraie.

Syntaxe

<code class="java">while (condition) {
  // 要执行的代码
}</code>
Copier après la connexion

Comment ça marche

La boucle while vérifie initialement si la condition est vraie. Si c'est vrai, exécutez le code dans le corps de la boucle. Ensuite, vérifiez à nouveau les conditions. Si c'est toujours vrai, le corps de la boucle est à nouveau exécuté. Ce processus se poursuit jusqu'à ce que la condition devienne fausse.

Quand utiliser les boucles while

Les boucles while sont le plus souvent utilisées dans des situations où le code doit être exécuté à plusieurs reprises lorsque les conditions d'exécution sont inconnues ou peuvent changer dynamiquement. Par exemple :

  • Demander une saisie à l'utilisateur avant de saisir une valeur valide
  • Itérer sur toutes les lignes du fichier
  • Répéter une tâche jusqu'à ce qu'un objectif spécifique soit atteint

Exemple

Voici un exemple de boucle while , qui invitera l'utilisateur à saisir un nombre et continuera jusqu'à ce que l'utilisateur entre un nombre non négatif :

<code class="java">import java.util.Scanner;

public class WhileExample {

  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);

    int number;

    while ((number = input.nextInt()) < 0) {
      System.out.println("请输入一个非负数:");
    }

    System.out.println("感谢您的输入:" + number);
  }
}</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal