Java函数:如何从键盘读取用户输入的整数
在Java中,可以使用Scanner类从键盘读取用户输入的整数。
首先,需要在程序中导入Scanner类。
import java.util.Scanner;
接下来,在程序中创建Scanner对象。
Scanner scanner = new Scanner(System.in);
现在,可以使用Scanner对象中的nextInt()方法读取用户输入的整数。
int num = scanner.nextInt();
该方法将等待用户输入整数,然后将其存储在名为“num”的整数变量中。
在读取完用户输入之后,应该关闭Scanner对象,以避免资源泄漏。
scanner.close();
下面是一个完整的示例代码,用于从键盘读取用户输入的整数:
import java.util.Scanner;
public class ReadIntegerFromKeyboard {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int num = scanner.nextInt();
System.out.println("You entered " + num);
scanner.close();
}
}
在上面的代码中,用户将被提示输入一个整数。一旦用户输入整数,程序将显示“您输入的数字”和用户输入的实际数字。
注意,如果用户输入的不是一个整数,那么nextInt()方法将会抛出InputMismatchException异常。因此,应该使用try-catch块来处理异常。
在Java中,从键盘读取用户输入的整数很简单,只需使用Scanner类中的nextInt()方法即可。
