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()
)来读取所需的数据类型。