Java

java nextint用法 支持哪些数据类型

小樊
103
2024-11-25 15:49:49
栏目: 编程语言

nextInt() 是 Java 中 Scanner 类的一个方法,用于从输入流中读取下一个整数。它支持以下数据类型:

  1. int:基本整数类型。
  2. 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())来读取所需的数据类型。

0
看了该问题的人还看了