Maison  >  Article  >  Java  >  Comment lire l'entrée en Java

Comment lire l'entrée en Java

下次还敢
下次还敢original
2024-04-21 02:46:02304parcourir

Lire l'entrée via la classe Scanner : importer le package java.util.Scanner. Créez un objet Scanner avec System.in comme paramètre. Lisez l'entrée à l'aide de méthodes telles que nextLine() ou nextInt().

Comment lire l'entrée en Java

Comment lire les entrées à l'aide de Java

En Java, il existe de nombreuses façons de lire les entrées. La méthode la plus courante consiste à utiliser la classe Scanner.

Lecture des entrées à l'aide de la classe Scanner

Pour lire les entrées à l'aide de la classe Scanner, suivez ces étapes :

  1. Importez le package java.util.Scanner.
  2. Créez un objet Scanner avec le paramètre System.in, représentant l'entrée standard.
  3. Utilisez les méthodes nextLine() ou nextInt() de l'objet Scanner pour lire l'entrée.

Exemple de code :

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

public class ReadInput {

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

        System.out.println("输入你的姓名:");
        String name = scanner.nextLine();

        System.out.println("输入你的年龄:");
        int age = scanner.nextInt();

        System.out.printf("你的姓名是 %s,年龄是 %d。", name, age);

        scanner.close();
    }
}</code>

Autres méthodes de lecture des entrées

En plus d'utiliser la classe Scanner, vous pouvez également utiliser les méthodes suivantes pour lire les entrées :

  • BufferedReader : fournit une entrée de niveau supérieur Contrôle de lecture, tel que la lecture ligne par ligne.
  • Console : permet d'accéder à la console Java et peut lire directement la saisie au clavier.
  • System.in : Flux d'entrée standard, vous pouvez également lire l'entrée directement, mais c'est plus fastidieux à utiliser.

Choisir la méthode appropriée

La méthode exacte à utiliser pour lire les entrées dépend des besoins et de la complexité de votre application. Pour une lecture simple des entrées, la classe Scanner est généralement un bon choix. Pour une gestion des entrées de niveau supérieur ou personnalisée, BufferedReader ou Console peuvent être de meilleurs choix.

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!

Déclaration:
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