Rumah  >  Artikel  >  Java  >  Bagaimana untuk mendapatkan data input dalam java

Bagaimana untuk mendapatkan data input dalam java

下次还敢
下次还敢asal
2024-04-21 02:45:35508semak imbas

Mekanisme untuk mendapatkan data input dalam Java termasuk: Input konsol: Gunakan kelas Pengimbas untuk membaca integer, rentetan dan nombor titik terapung daripada konsol. Parameter baris arahan: Dapatkan data input daripada parameter baris arahan. Input fail: Gunakan kelas Fail untuk membaca data daripada fail.

Bagaimana untuk mendapatkan data input dalam java

Mekanisme untuk mendapatkan data input dalam Java

Java menyediakan berbilang mekanisme untuk mendapatkan data input daripada pengguna atau sumber lain.

Input konsol

Kaedah yang paling biasa ialah menggunakan kelas 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>
🎜Parameter baris arahan🎜🎜🎜Anda juga boleh mendapatkan data input daripada parameter baris arahan : 🎜rrreee🎜🎜Input fail🎜🎜🎜Anda boleh menggunakan kelas java.io.File untuk membaca data daripada fail: 🎜rrreee

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan data input dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn