nextInt()函数如何读取控制台输入的整数
发布时间:2023-06-26 11:36:40
Java中,有一个nextInt()函数可以读取控制台输入的整数。该函数是Scanner类中的一个方法,它可以从标准输入流(例如键盘)中读取下一个整数。
nextInt()函数的使用方法很简单,我们可以通过Scanner类的实例对象来调用该函数。下面是一个简单的代码示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int inputNum = scanner.nextInt();
System.out.println("输入的整数是:" + inputNum);
}
}
在这个示例中,我们首先创建了一个Scanner对象,并将System.in作为它的参数传入。这样就可以从控制台读取输入数据了。然后我们调用了scanner.nextInt()方法,它会读取下一个输入的整数,并将其存储在一个整型变量inputNum中。最后,我们将该变量输出到控制台上。
需要注意的是,nextInt()函数只会读取下一个整数,并且会忽略输入流中的空格、回车等空白字符。因此,如果需要读取多个整数,需要多次调用该函数。
另外,如果输入的内容不是整数,nextInt()函数会抛出InputMismatchException异常。在实际应用中,我们需要注意捕获这个异常,以避免程序崩溃。
总之,nextInt()函数是一个非常常用的函数,它可以帮助我们在Java中读取控制台输入的整数。只要掌握了它的使用方法,我们就可以轻松地读取控制台输入,并将其用于实现各种功能。
