Maison > Java > javaDidacticiel > Comment entrer pour sortir de la boucle en Java

Comment entrer pour sortir de la boucle en Java

下次还敢
Libérer: 2024-04-21 02:39:49
original
892 Les gens l'ont consulté

En Java, vous pouvez sortir de la boucle en détectant la touche Entrée : utilisez la méthode System.in.read() pour lire l'entier d'entrée. Si l'entier est 'n' (touche Entrée), terminez la boucle. Sinon, la boucle continue.

Comment entrer pour sortir de la boucle en Java

Utilisez la touche Entrée pour quitter la boucle en Java

En Java, vous pouvez détecter l'utilisateur en utilisant la méthode System.in.read() dans une boucle while ou une boucle for Indique si la touche Entrée a été enfoncée. Voici la méthode d'implémentation : System.in.read() 方法来检测用户是否按下了回车键。以下是实现方法:

while循环示例:

<code class="java">while (true) {
    int input = System.in.read();
    if (input == '\n') {
        break;
    }
}</code>
Copier après la connexion

for循环示例:

<code class="java">for (; ;) {
    int input = System.in.read();
    if (input == '\n') {
        break;
    }
}</code>
Copier après la connexion

方法解释:

  • System.in.read() 方法读取用户的输入并将其作为整数返回。
  • 整数 'n' 表示回车键。
  • 如果输入的整数为 'n',则表示用户按下了回车键,循环将被终止。
  • 如果输入不是 'n',则循环将继续进行。

注意:

  • 确保将 System.in.read() 方法放在 try-catch 块内,以捕获可能的异常。
  • System.in.read() 方法之前添加 import java.io.IOException; 导入声明,因为该方法可能会引发 IOException
  • 'n'
Exemple de boucle while : 🎜🎜rrreee🎜🎜exemple de boucle for : 🎜🎜rrreee🎜🎜Explication de la méthode : 🎜🎜
  • System.in.read() La méthode lit l’entrée de l’utilisateur et la renvoie sous forme d’entier. 🎜<li>L'entier <code>'n' représente la touche Entrée. 🎜
  • Si l'entier d'entrée est 'n', cela signifie que l'utilisateur a appuyé sur la touche Entrée et que la boucle sera terminée. 🎜
  • Si l'entrée n'est pas 'n', la boucle continuera. 🎜🎜🎜🎜Remarque : 🎜🎜
    • Assurez-vous de placer la méthode System.in.read() à l'intérieur d'un bloc try-catch pour attraper une éventuelle capture. anormal. 🎜
    • Ajoutez l'instruction import java.io.IOException; import avant la méthode System.in.read(), car cette méthode peut lancer IOException. 🎜<li> <code>'n' peut varier selon le système d'exploitation, vous devrez donc peut-être ajuster le code à votre système spécifique. 🎜🎜

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