.nextInt()
时间: 2025-01-28 12:28:21 浏览: 72
.nextInt()
是 Java 中的一个方法,用于从输入流中读取下一个整数。它通常与 Scanner
类一起使用,从标准输入(通常是键盘)读取一个整数。
以下是 .nextInt()
方法的基本语法:
int nextInt()
或者
int nextInt(int n)
其中,不带参数的 nextInt()
方法会读取下一个整数并将其返回为一个整数类型(int
)。如果输入流中没有下一个整数,则会返回 -1
。
带参数的 nextInt(int n)
方法会读取下一个整数,并将其存储在一个指定大小的数组中。如果读取的整数大于数组的大小,则会抛出 ArrayIndexOutOfBoundsException
异常。
下面是一个使用 .nextInt()
方法的示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
}
}
在上面的示例中,我们创建了一个 Scanner
对象来读取标准输入中的整数。然后使用 .nextInt()
方法从输入流中读取一个整数,并将其存储在变量 num
中。最后,我们打印出输入的整数。
需要注意的是,.nextInt()
方法只适用于读取整数类型的数据。如果要读取其他类型的数据(如浮点数或字符串),需要使用相应的输入方法,如 .nextFloat()
或 .nextLine()
。
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)