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

Java中使用Scanner函数读取用户输入数据

发布时间:2023-06-17 21:28:59

Java中的Scanner函数是一个十分实用的工具。它可以读取用户输入的数据,然后进行数据处理。使用Scanner函数,可以实现Java程序的交互式开发,让用户可以通过键盘输入数据并且进行操作。

例如,我们需要编写一个程序来读取用户输入的姓名和年龄,并对其进行输出。使用Scanner函数可以轻松实现该功能。下面是一个简单的Java代码示例:

import java.util.Scanner;

public class ScanDemo {

   public static void main(String[] args) {

      // 创建Scanner对象

      Scanner scan = new Scanner(System.in);

      

      // 读取用户输入的姓名和年龄

      System.out.print("请输入您的姓名:");

      String name = scan.next();

      System.out.print("请输入您的年龄:");

      int age = scan.nextInt();

      

      // 输出读取到的数据

      System.out.println("您输入的姓名是:" + name);

      System.out.println("您输入的年龄是:" + age);

      // 关闭Scanner对象

      scan.close();

   }

}

上面的示例代码中,我们首先创建了一个Scanner对象并将其指向标准输入流(System.in)。然后,通过System.out.print()方法向控制台输出提示信息,提示用户输入姓名和年龄。使用Scanner函数的next()和nextInt()方法分别读取用户输入的姓名和年龄数据,并赋值给对应的变量。

最后,我们通过System.out.println()方法将读取得到的数据输出到控制台上,以供用户查看。在程序结束时,我们使用scan.close()方法关闭Scanner对象。

总结一下,Scanner函数是一个强大的工具,它可以读取用户输入的数据,从而提供交互式的Java程序开发。在实际应用中,可以将其用于读取字符串、数字、日期等各种类型的数据,具有十分广泛的适用性和实用性。