21xrx.com
2025-03-21 14:15:19 Friday
文章检索 我的文章 写文章
Java如何从键盘输入一个数
2023-06-15 19:41:43 深夜i     13     0
Java 键盘输入 Scanner nextInt() InputMismatchException

在Java程序中,我们经常需要从用户处获取输入数据,而最常见的输入方式就是从键盘输入。本文将介绍如何在Java中从键盘输入一个数。

首先,需要使用Java的Scanner类来读取用户输入。这个类位于java.util包中,因此需要先引入这个包。然后,创建一个Scanner对象,并使用其nextInt()方法来读取用户输入的整数。以下是示例代码:

import java.util.Scanner;
public class ReadNumberFromKeyboard {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.print("请输入一个整数:");
    int num = sc.nextInt();
    System.out.println("您输入的整数为:" + num);
  }
}

在上述代码中,我们先创建了一个Scanner对象,然后使用其nextInt()方法来读取用户输入的整数。最后,输出读取到的整数值。

需要注意的是,如果用户输入的不是整数,会抛出InputMismatchException异常。因此,在读取用户输入之前,需要添加一些异常处理代码。以下是完整的示例代码:

import java.util.InputMismatchException;
import java.util.Scanner;
public class ReadNumberFromKeyboard {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    try {
      System.out.print("请输入一个整数:");
      int num = sc.nextInt();
      System.out.println("您输入的整数为:" + num);
    } catch (InputMismatchException e) {
      System.out.println("您输入的不是整数!");
    }
  }
}

  
  

评论区

请求出错了