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

Bagaimana untuk mendapatkan data input dalam java

下次还敢
Lepaskan: 2024-04-21 02:45:35
asal
600 orang telah melayarinya

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>
Salin selepas log masuk

命令行参数

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

<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>
Salin selepas log masuk

文件输入

可以使用 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>
Salin selepas log masuk
🎜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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan