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()
)來讀取所需的數據類型。