There are two ways to get input numbers in Java: use the Scanner class and call the nextInt() method to get the integer. Using the BufferedReader class, call the readLine() method to get a line of text and convert it to a number.
How to get the input number using Java
Use Scanner class
## The #Scanner class is a commonly used class in Java for getting input from the console. It provides a nextInt() method to get the integer entered by the user.import java.util.Scanner; public class InputNumber { public static void main(String[] args) { // 创建一个 Scanner 对象 Scanner scanner = new Scanner(System.in); // 获取用户输入的数字 System.out.print("请输入一个数字:"); int number = scanner.nextInt(); // 打印用户输入的数字 System.out.println("你输入的数字是:" + number); // 关闭 Scanner 对象 scanner.close(); } }
Using the BufferedReader class
The BufferedReader class can also be used to get input from the console. It provides a readLine() method to obtain a line of text entered by the user. We can use this text to parse numbers entered by the user.import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputNumber { public static void main(String[] args) throws IOException { // 创建一个 BufferedReader 对象 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // 获取用户输入的数字 System.out.print("请输入一个数字:"); String input = reader.readLine(); // 解析用户输入的数字 int number = Integer.parseInt(input); // 打印用户输入的数字 System.out.println("你输入的数字是:" + number); // 关闭 BufferedReader 对象 reader.close(); } }
The above is the detailed content of How to get the input number in java. For more information, please follow other related articles on the PHP Chinese website!