在Java中,nextInt()
和next()
都是Scanner類中的方法,用于從輸入流中讀取下一個整數或字符串。下面是它們的用法示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int num = scanner.nextInt();
System.out.println("You entered: " + num);
System.out.print("Enter a string: ");
String str = scanner.next();
System.out.println("You entered: " + str);
scanner.close();
}
}
在上面的示例中,nextInt()
用于讀取用戶輸入的整數,而next()
用于讀取用戶輸入的字符串。在使用next()
方法時要注意,它只會讀取輸入的下一個單詞,即遇到空格或換行符時停止讀取。