21xrx.com
2024-12-22 22:29:23 Sunday
登录
文章检索 我的文章 写文章
Java如何从键盘输入一个数
2023-06-15 19:41:43 深夜i     --     --
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("您输入的不是整数!");

    }

  }

}

  
  

评论区

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