在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()
方法时要注意,它只会读取输入的下一个单词,即遇到空格或换行符时停止读取。