Heim >Java >javaLernprogramm >So erhalten Sie Eingabedaten in Java

So erhalten Sie Eingabedaten in Java

下次还敢
下次还敢Original
2024-04-21 02:45:35589Durchsuche

Zu den Mechanismen zum Abrufen von Eingabedaten in Java gehören: Konsoleneingabe: Verwenden Sie die Scanner-Klasse, um Ganzzahlen, Zeichenfolgen und Gleitkommazahlen von der Konsole zu lesen. Befehlszeilenparameter: Eingabedaten aus Befehlszeilenparametern abrufen. Dateieingabe: Verwenden Sie die File-Klasse, um Daten aus einer Datei zu lesen.

So erhalten Sie Eingabedaten in Java

Mechanismen zum Abrufen von Eingabedaten in Java

Java bietet mehrere Mechanismen zum Abrufen von Eingabedaten vom Benutzer oder anderen Quellen.

Konsoleneingabe

Die häufigste Methode ist die Verwendung der Klasse 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>

命令行参数

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

<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>

文件输入

可以使用 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>
🎜Befehlszeilenparameter🎜🎜🎜Sie können Eingabedaten auch über Befehlszeilenparameter abrufen : 🎜rrreee🎜🎜Dateieingabe🎜🎜🎜Sie können die Klasse java.io.File verwenden, um Daten aus einer Datei zu lesen: 🎜rrreee

Das obige ist der detaillierte Inhalt vonSo erhalten Sie Eingabedaten in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn