一、什么是 Java Scanner 类?
Java Scanner 类是 Java 中一个用于读取用户输入的类,它可以从标准输入、文件、字符串等多种输入源中读取数据,并将数据转换为 Java 中的各种数据类型。
二、相关方法
1、hasNext() /hasNextXXX()用法
Scanner 类的 hasNext() 方法用于检查输入流中是否还有数据可以读取。该方法返回一个 boolean 值,如果还有数据可以读取,则返回 true;否则返回 false。
比较需要注意的是:
hasNext()始终等待输入,不管是hasNextInt/Byte/···
必须等到有数据输入后,才能退出,如果数据不符合hasnext的要求,则程序的输出为空。
此处的理解比较浅,建议大家自己多尝试。
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);