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