21xrx.com
2024-11-22 12:38:49 Friday
登录
文章检索 我的文章 写文章
Java中如何读取键盘输入的数字?
2023-07-14 04:38:19 深夜i     --     --
Java键盘输入 读取数字

在Java程序中,读取键盘输入的数字是一项非常常见的任务。Java提供了几种方式来实现这个功能,本文将为您介绍其中两种。

第一种方法:使用Scanner类

Scanner类是Java中一种用于输入的工具类。如下代码所示,输入对象scanner,通过nextInt()方法读取控制台输入的整数并储存至变量x中。

import java.util.Scanner;

public class ScannerTest {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    int x = scanner.nextInt();

    System.out.println("你输入的数字是:" + x);

  }

}

在上述代码中,Scanner类首先通过import语句进行导入。然后在主方法中创建了一个Scanner对象scanner,scanner对象通过nextInt()方法读取输入的数字并将其赋值给变量x中,最后使用System.out.println()方法输出读取的数字。

第二种方法:使用BufferedReader类

BufferedReader类是Java中另一种常用于输入的工具类。如下代码所示,输入对象br,使用readLine()方法将读取的字符串类型的数字转化为整数并储存至变量x中。

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.IOException;

public class BufferedReaderTest {

  public static void main(String[] args) throws IOException {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    int x = Integer.parseInt(br.readLine());

    System.out.println("你输入的数字是:" + x);

  }

}

在上述代码中,首先通过import语句导入BufferedReader类和IOException异常。然后在主方法中创建一个BufferedReader对象br,通过Integer.parseInt()方法将读取的字符串类型数字转换为整数并赋值给变量x中,最后使用System.out.println()方法,输出读取的数字。

总结:

以上两种方法都可以完成读取键盘输入数字的任务,使用哪种方法取决于开发者的编写习惯与个人喜好。在编写代码的时候,为使代码易于维护和理解,开发者可以根据需要选择适合自己的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复