欢迎访问宙启技术站
智能推送

使用java的Scanner类从控制台读取用户输入

发布时间:2023-06-11 04:02:13

Scanner类是Java中一个常用的类,用于从控制台读取用户的输入。它可以方便地读取各种不同类型的输入,包括字符串、整数、浮点数等等。下面我们来看看如何使用Scanner类来读取用户输入。

首先要在Java程序中导入Scanner类。在代码中添加以下代码即可:

import java.util.Scanner;

这样就可以在程序中使用Scanner类了。接下来就可以通过Scanner对象来读取用户输入了。以下是一个示例程序:

import java.util.Scanner;

public class ReadInput {

   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对象,然后通过调用nextInt()方法和next()方法来读取用户输入的整数和字符串。nextInt()方法用于读取整数,而next()方法则用于读取字符串。读取完用户输入后,程序会输出输入的值。

需要注意的是,Scanner类可以读取不同类型的输入,但读取的方式可能会有所不同。如果需要读取浮点数或其他类型的数据,可以参考官方文档或其他资源来进行学习和练习。