在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()
用于讀取字符串值。