Maison > Java > javaDidacticiel > Comment obtenir des données d'entrée en Java

Comment obtenir des données d'entrée en Java

下次还敢
Libérer: 2024-04-21 02:45:35
original
601 Les gens l'ont consulté

Les mécanismes permettant d'obtenir des données d'entrée en Java incluent : Entrée dans la console : utilisez la classe Scanner pour lire des entiers, des chaînes et des nombres à virgule flottante à partir de la console. Paramètres de ligne de commande : obtenez les données d'entrée à partir des paramètres de ligne de commande. Entrée de fichier : utilisez la classe File pour lire les données d'un fichier.

Comment obtenir des données d'entrée en Java

Mécanismes pour obtenir des données d'entrée en Java

Java fournit plusieurs mécanismes pour obtenir des données d'entrée de l'utilisateur ou d'autres sources.

Entrée dans la console

La méthode la plus courante consiste à utiliser la classe java.util.Scanner : java.util.Scanner 类:

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

public class InputExample {

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

        // 获取整数
        System.out.println("请输入一个整数:");
        int number = scanner.nextInt();

        // 获取字符串
        System.out.println("请输入一个字符串:");
        String text = scanner.nextLine();

        // 获取浮点数
        System.out.println("请输入一个浮点数:");
        double decimal = scanner.nextDouble();

        scanner.close();
    }
}</code>
Copier après la connexion

命令行参数

也可以从命令行参数中获取输入数据:

<code class="java">public class CommandLineArgsExample {

    public static void main(String[] args) {
        if (args.length > 0) {

            // 获取第一个命令行参数
            String firstArg = args[0];

            // 获取所有命令行参数
            for (String arg : args) {
                System.out.println(arg);
            }
        } else {
            System.out.println("未提供命令行参数。");
        }
    }
}</code>
Copier après la connexion

文件输入

可以使用 java.io.File

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

public class FileInputExample {

    public static void main(String[] args) {
        try {
            File file = new File("input.txt");
            Scanner scanner = new Scanner(file);

            while (scanner.hasNextLine()) {
                String line = scanner.nextLine();
                System.out.println(line);
            }

            scanner.close();
        } catch (FileNotFoundException e) {
            System.out.println("文件未找到。");
        }
    }
}</code>
Copier après la connexion
🎜Paramètres de ligne de commande🎜🎜🎜Vous pouvez également obtenir des données d'entrée à partir des paramètres de ligne de commande : 🎜rrreee🎜🎜File input🎜🎜🎜Vous pouvez utiliser la classe java.io.File pour lire les données d'un fichier : 🎜rrreee

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