当前位置:首页 > Java

java 如何输入

2026-03-19 19:38:35Java

使用 Scanner 类进行输入

Scanner 是 Java 中最常用的输入工具,位于 java.util 包中。它可以读取各种类型的输入数据。

import java.util.Scanner;

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

        System.out.print("请输入字符串: ");
        String str = scanner.nextLine();

        System.out.print("请输入整数: ");
        int num = scanner.nextInt();

        System.out.print("请输入浮点数: ");
        double d = scanner.nextDouble();

        scanner.close();
    }
}

使用 BufferedReader 进行输入

BufferedReader 提供了更高效的输入方式,特别适合大量数据读取。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        System.out.print("请输入字符串: ");
        String str = reader.readLine();

        System.out.print("请输入整数: ");
        int num = Integer.parseInt(reader.readLine());
    }
}

命令行参数输入

Java 程序可以通过 main 方法的参数接收命令行输入。

java 如何输入

public class Main {
    public static void main(String[] args) {
        if(args.length > 0) {
            System.out.println("第一个参数: " + args[0]);
        }
    }
}

运行方式:

java Main 参数1 参数2

文件输入

从文件中读取输入数据是常见的需求。

java 如何输入

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner fileScanner = new Scanner(new File("input.txt"));

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

        fileScanner.close();
    }
}

注意事项

使用 Scanner 时要注意缓冲区的清理,特别是在混合使用 nextLine() 和其他 nextXxx() 方法时。

处理输入时应当考虑异常情况,使用 try-catch 块捕获可能的输入错误。

对于大量数据输入,BufferedReader 通常比 Scanner 性能更好。

标签: java
分享给朋友:

相关文章

如何安装java

如何安装java

下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK下载页面,选择适合操作系统的版本(Windows、macOS或Linux)。推荐下载最新的长期支持(LTS)版本,如Java…

如何配置java

如何配置java

安装Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK安装包。选择与系统架构匹配的版本(如Windows x64、macOS ARM等)。运行安装程…

如何阅读java源码

如何阅读java源码

阅读Java源码的方法 选择合适的源码项目 初学者建议从JDK核心类库(如java.lang、java.util)或知名开源项目(如Spring、Guava)入手。选择文档完善、社区活跃的项目能降低理…

如何精通java

如何精通java

理解Java核心概念 Java的基础知识包括数据类型、变量、运算符、控制流语句(如循环和条件判断)、数组以及面向对象编程(OOP)的核心概念(类、对象、继承、多态、封装)。熟练掌握这些内容是后续学习的…

如何学习好java

如何学习好java

掌握Java基础知识 学习Java的第一步是掌握其基础知识,包括数据类型、变量、运算符、控制流语句(如if-else、for循环、while循环)以及数组。这些是构建更复杂程序的基石。可以通过在线教程…

java js实现转盘抽奖

java js实现转盘抽奖

实现转盘抽奖的步骤 HTML结构 创建转盘抽奖的基本HTML结构,包括转盘区域和抽奖按钮。 <div id="wheel"> <canvas id="wheelCanv…