使用Java中的Scanner类的nextInt()函数获取用户输入的整数。
发布时间:2023-07-16 10:31:21
在Java中,可以使用Scanner类的nextInt()函数获取用户输入的整数。Scanner类是java.util包中的一个类,用于读取用户从控制台输入的数据。
下面是使用Scanner类的nextInt()函数获取用户输入的整数的示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
scanner.close();
}
}
在上面的代码中,首先我们创建了一个Scanner对象,并将System.in作为参数传递给它,以便从控制台读取用户输入。
然后,使用System.out.print()函数输出提示信息,要求用户输入一个整数。
接下来,调用Scanner对象的nextInt()函数来获取用户输入的整数,并将其存储在一个整数变量num中。
最后,使用System.out.println()函数将用户输入的整数输出到控制台。
需要注意的是,在使用完Scanner类后,应调用scanner对象的close()函数来关闭输入流,以释放资源。
使用nextInt()函数可以获取用户输入的整数,如果用户输入的不是整数,则会抛出InputMismatchException异常。为了避免程序崩溃,我们可以使用try-catch语句来捕获并处理该异常。
以上就是使用Java中的Scanner类的nextInt()函数获取用户输入的整数的方法。希望对你有帮助!
