Heim > Java > javaLernprogramm > Hauptteil

So erhalten Sie Eingabedaten in Java

下次还敢
Freigeben: 2024-04-21 02:45:35
Original
534 Leute haben es durchsucht

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>
Nach dem Login kopieren

命令行参数

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

<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>
Nach dem Login kopieren

文件输入

可以使用 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>
Nach dem Login kopieren
🎜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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!