使用Scanner进行输入
Scanner: 一个快速、简便的Java输入方式
什么是Scanner?
Scanner是Java程序中用于输入的一个类。相对于其他输入方法,Scanner使用起来更为简便快速。Scanner可以读取控制台、文件、网络数据等等输入源。
Scanner的基本使用
使用Scanner读取控制台的输入,只需要实例化Scanner类并调用相应的方法即可。下面是一个简单的例子:
Scanner scan = new Scanner(System.in); // 实例化Scanner类 String str = scan.nextLine(); // 读取控制台输入 System.out.println(\"您输入的是:\" + str); // 输出输入内容
当程序执行到scan.nextLine()时,程序会等待用户输入,用户输入内容后回车,程序才会继续执行后面的代码。之后,程序会将用户输入的内容赋给字符串str,并输出到控制台。
Scanner的其他常用方法
1. next()`方法:读取控制台的输入并返回字符串类型
Scanner scan = new Scanner(System.in); // 实例化Scanner类 String str = scan.next(); // 读取控制台输入并返回字符串类型 System.out.println(\"您输入的是:\" + str); // 输出输入内容
2. `nextInt()`方法:读取控制台的输入并返回整数类型
Scanner scan = new Scanner(System.in); // 实例化Scanner类 int num = scan.nextInt(); // 读取控制台输入并返回整数类型 System.out.println(\"您输入的是:\" + num); // 输出输入内容
3. `nextDouble()`方法:读取控制台的输入并返回双精度浮点数类型
Scanner scan = new Scanner(System.in); // 实例化Scanner类 double num = scan.nextDouble(); // 读取控制台输入并返回双精度浮点数类型 System.out.println(\"您输入的是:\" + num); // 输出输入内容
总结
使用Scanner进行输入较为简便快速,且使用范围广泛。对于Java程序员而言,掌握Scanner的基本使用方法是必不可少的。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至3237157959@qq.com 举报,一经查实,本站将立刻删除。