Java 中获取输入数字有以下两种方式:使用 Scanner 类,调用 nextInt() 方法获取整数。使用 BufferedReader 类,调用 readLine() 方法获取一行的文本,再将其转换为数字。
如何用 Java 获取输入数字
使用 Scanner 类
Scanner 类是 Java 中用于从控制台获取输入的常用类。它提供了一个 nextInt() 方法,可以获取用户输入的整数。
<code class="java">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(); } }</code>
使用 BufferedReader 类
BufferedReader 类也可以用于从控制台获取输入。它提供了一个 readLine() 方法,可以获取用户输入的一行文本。我们可以使用该文本来解析用户输入的数字。
<code class="java">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(); } }</code>
以上是java怎么获取输入数字的详细内容。更多信息请关注PHP中文网其他相关文章!