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

在Java中使用Scanner类中的nextInt函数读取控制台输入的整数

发布时间:2023-06-14 02:51:56

在Java编程中,Scanner类经常被用来读取控制台输入的数据。Scanner类提供了许多有用的方法来读取不同类型的数据,例如nextInt()方法可以读取整数类型的数据,接下来我们将详细介绍如何在Java中使用Scanner类的nextInt函数来读取控制台输入的整数。

1. 导入Scanner类

在使用Scanner类前需要先导入Scanner类,具体导入方式如下:

    import java.util.Scanner;
    

2. 创建Scanner对象

创建Scanner对象时需要传入一个输入流对象作为参数,这里我们将使用System.in,表示读取控制台输入的数据,具体创建方法如下:

    Scanner scanner = new Scanner(System.in);
    

3. 读取整数数据

使用Scanner类的nextInt()方法可以读取控制台输入的整数,具体使用方法如下:

    int num = scanner.nextInt();
    

执行该代码后,程序会等待用户的输入,当用户输入一个整数后,该整数将被存储到num变量中。

4. 完整示例代码

下面是一个完整的使用Scanner类的示例代码,该代码可以读取用户输入的两个整数,并将它们相加后输出。

    import java.util.Scanner;

    public class Main {
        public static void main(String[] args){
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入      个整数:");
            int num1 = scanner.nextInt();
            System.out.println("请输入第二个整数:");
            int num2 = scanner.nextInt();
            System.out.println("这两个整数的和是:" + (num1 + num2));
        }
    }
    

运行该程序后,控制台将会输出“请输入 个整数:”,等待用户的输入,用户输入一个整数后按下回车键,程序将继续等待用户输入第二个整数,待两个整数都输入后,程序将计算它们的和,并将结果输出。