导读 `nextInt()` 是 Java 中 `Scanner` 类的一个方法,用于读取用户的输入并将其作为整数返回。此方法会跳过所有前导空白符(例如空格和制...
`nextInt()` 是 Java 中 `Scanner` 类的一个方法,用于读取用户的输入并将其作为整数返回。此方法会跳过所有前导空白符(例如空格和制表符),然后读取直到遇到下一个整数为止。如果输入的不是一个有效的整数,程序会抛出 `InputMismatchException` 异常。
下面是一个简单的使用 `nextInt()` 的例子:
```java
import java.util.Scanner; // 导入 Scanner 类所在的包
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建 Scanner 对象以读取用户输入
System.out.println("请输入一个整数:"); // 输出提示信息让用户输入整数
int num = scanner.nextInt(); // 使用 nextInt() 方法读取用户输入的整数
System.out.println("您输入的整数是: " + num); // 输出用户输入的整数
}
}
```
在这个例子中,程序会提示用户输入一个整数,然后使用 `nextInt()` 方法读取用户输入的整数并输出它。如果用户输入的不是一个有效的整数(例如一个字母或字符),程序会抛出 `InputMismatchException` 异常。因此,通常在使用 `nextInt()` 时需要处理可能的异常。