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

Java中的Scanner类的nextInt()函数使用方法介绍以及示例讲解。

发布时间:2023-06-01 21:19:30

Scanner是Java中java.util包中的一个类,是用来获取用户输入的一个输入流,常用来读取用户输入的数据,在Scanner类中有很多方法可以用来读取不同类型的数据,其中nextInt()函数可以读取用户输入的整数类型数据。

nextInt函数是Scanner类的一个方法,其作用是从标准输入流中读取一个整数。nextInt函数会在读取整数之前忽略任何空格和回车。当遇到有不是数字的字符时,nextInt函数会停止读取操作,整数输入流结束后函数会返回一个int类型的整数值。

如何使用Scanner的nextInt函数?

首先我们需要实例化Scanner类,使用Scanner类的构造方法可以指定输入流的来源,一般情况下都是从标准输入流System.in中读取数据。

Scanner scanner = new Scanner(System.in);

接下来我们就可以通过nextInt()函数读取用户输入的整数了:

int num = scanner .nextInt();

读取一个整数后可以对其进行加、减、乘、除、求余等运算,也可以将其进行其他操作或输出给用户。

示例讲解:

下面我们通过一个简单的实例来演示Scanner类的nextInt()函数的使用方法:

import java.util.Scanner;

public class TestScanner {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入一个整数:");

        int num = scanner.nextInt();

        System.out.println("您输入的整数是:" + num);

        int square = num * num;

        System.out.println("您输入的整数的平方是:" + square);

    }

}

在上述示例中,我们通过Scanner类的构造方法创建了一个接收标准输入流的Scanner对象,接着我们通过nextInt()方法获取用户输入的整数值,然后将该整数值输出给用户,并且求出输入整数的平方并输出给用户。

运行代码后,会在控制台界面上出现提示请输入一个整数,我们可以根据提示输入一个整数后回车,程序会依次输出:“您输入的整数是:”和用户输入的整数值、“您输入的整数的平方是:”和输入整数的平方。 示例如下:

请输入一个整数:

5

您输入的整数是:5

您输入的整数的平方是:25

总结:

以上就是Scanner类的nextInt()函数的使用方法介绍以及示例讲解。作为Java中常用的输入流,Scanner类可以读取不同类型的数据,nextInt()函数的作用就是读取整数类型的数据。使用Scanner类的nextInt()函数可以结合其他操作完成多种功能需求。