nextInt()函数从用户输入获取一个整数值
发布时间:2023-06-26 02:20:28
以上是错误的,nextInt()函数是Java语言中Scanner类的方法,用于从控制台读取用户输入的下一个整数值。具体用法如下:
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
其中,sc是Scanner类的一个实例对象,System.in表示从控制台读取输入,nextInt()方法返回用户输入的下一个整数值,并将其赋值给num变量。
需要注意的是,如果用户输入的不是整数值,程序将报错。为了避免此种情况,可以使用hasNextInt()方法判断用户输入是否为整数值,例如:
Scanner sc = new Scanner(System.in);
if (sc.hasNextInt()) {
int num = sc.nextInt();
} else {
System.out.println("请输入一个整数值");
}
该代码片段首先使用hasNextInt()方法判断用户输入是否为整数值,如果是,则读取该整数值并赋值给num变量;否则,输出提示信息。
