在Java中,nextInt()
和next()
是Scanner
类中用于从标准输入读取输入的两个方法。
nextInt()
方法用于读取下一个输入标记,并将其解释为一个int类型的值。它只会读取整数值,如果输入的内容不是整数值,则会抛出InputMismatchException
异常。示例:
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
next()
方法用于读取下一个输入标记,并将其解释为一个String类型的值。它会读取直到遇到空格、换行或者其他空白符为止,所以可以用于读取字符串。示例:
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
因此,nextInt()
用于读取整数值,next()
用于读取字符串值。