欢迎访问宙启技术站
智能推送

使用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()函数获取用户输入的整数的方法。希望对你有帮助!