📜  java 获取输入 - Java (1)

📅  最后修改于: 2023-12-03 15:01:34.606000             🧑  作者: Mango

Java 获取输入

在 Java 中,我们可以使用 Scanner 类来获取用户的输入,Scanner 是一个用于读取输入数据的类,可以从键盘或文件中读取数据。

基本使用

下面是使用 Scanner 类获取输入的简单示例。

import java.util.Scanner;

public class InputExample {

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

        System.out.print("请输入一个整数:");
        int num = scanner.nextInt();
        System.out.println("你输入的整数是:" + num);

        System.out.print("请输入一个字符串:");
        String str = scanner.next();
        System.out.println("你输入的字符串是:" + str);
    }
}

上面的代码使用 Scanner 类获取了一个整数和一个字符串,首先创建了一个 Scanner 对象 scanner,然后使用 nextInt() 方法获取整数,使用 next() 方法获取字符串。

注意事项
  • 在使用 Scanner 类时,一定要关闭 Scanner 对象,避免资源泄漏,可以在 finally 块中关闭。
  • 如果输入不符合要求的类型,将会抛出异常,可以使用 try...catch... 块来捕获异常。
结论

Java 中获取输入的常用方法是使用 Scanner 类,代码示例如下:

Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
String str = scanner.next();

以上。