nextInt() 是 Java 中 Scanner 类的一个方法,用于从输入流中读取下一个整数。它支持以下数据类型:
int:基本整数类型。Integer:整数类型的包装类。使用示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int number = scanner.nextInt();
System.out.println("您输入的整数是:" + number);
System.out.println("请输入一个整数包装类对象:");
Integer integerNumber = scanner.nextInt();
System.out.println("您输入的整数包装类对象是:" + integerNumber);
scanner.close();
}
}
请注意,nextInt() 方法只能读取整数类型的数据。如果您尝试读取其他类型的数据(如浮点数、字符串等),将导致输入不匹配异常(InputMismatchException)。在这种情况下,您可以使用相应的方法(如 nextDouble() 或 next())来读取所需的数据类型。