当前位置:首页 > Java

java如何输入

2026-04-08 17:50:13Java

使用 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("请输入一个整数: ");
        int num = scanner.nextInt();
        System.out.println("你输入的整数是: " + num);
        scanner.close();
    }
}

使用 BufferedReader 进行输入

BufferedReader 是另一种输入方式,效率较高但使用稍复杂。需要配合 InputStreamReader 使用。

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 input = reader.readLine();
        System.out.println("你输入的字符串是: " + input);
    }
}

命令行参数输入

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

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

读取文件输入

Java 也可以从文件中读取输入内容。

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

public class Main {
    public static void main(String[] args) throws FileNotFoundException {
        File file = new File("input.txt");
        Scanner scanner = new Scanner(file);
        while (scanner.hasNextLine()) {
            System.out.println(scanner.nextLine());
        }
        scanner.close();
    }
}

处理不同类型输入

Scanner 支持多种数据类型的输入方法:

java如何输入

Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();       // 读取整数
double d = scanner.nextDouble(); // 读取双精度浮点数
String s = scanner.next();       // 读取单词(空格分隔)
String line = scanner.nextLine(); // 读取整行
boolean b = scanner.nextBoolean(); // 读取布尔值

标签: java
分享给朋友:

相关文章

如何使用java

如何使用java

安装Java开发环境 下载并安装Java Development Kit(JDK),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME指向JDK安装路径…

如何配置java

如何配置java

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

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

java如何上传文件

java如何上传文件

使用HttpURLConnection上传文件 在Java中,可以通过HttpURLConnection实现文件上传功能。需要设置请求头为multipart/form-data,并构建包含文件数据的请…