📜  Java中的 Scanner nextShort() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:51.604000             🧑  作者: Mango

Java中的 Scanner nextShort() 方法

1. 简介

Scanner是Java中常用的一个类,它可以用来读取控制台的输入,文件的读取,以及网络流的读取等。其中,nextShort() 方法是Scanner类中读取short类型的方法。

2. 用法

nextShort() 方法会读取控制台输入中的下一个 short 类型的值,如果控制台输入不是 short 类型的数据则会抛出 InputMismatchException 异常。

下面是 nextShort() 方法的语法格式:

public short nextShort()
3. 示例

下面是一个简单的示例,演示如何使用 nextShort() 方法来读取控制台输入中的 short 值:

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入 short 类型的数据:");
        short inputValue = scanner.nextShort();

        System.out.println("输入的 short 值是:" + inputValue);
    }
}

上述代码中,我们通过 Scanner 类来创建了一个扫描器 scanner,然后通过 nextShort() 方法读取控制台输入中的下一个 short 值,并将其赋值给 inputValue 变量。最后,我们将 inputValue 变量的值打印在控制台上。

运行上述代码,输入一个 short 类型的值,程序会将其读取并打印出来。如果输入的不是 short 类型的数据,则会抛出 InputMismatchException 异常。

4. 小结

本文介绍了 Java 中 Scanner 类的 nextShort() 方法,这是可以用来读取控制台输入中的 short 值的方法。在进行使用时,应注意控制台输入的数据类型,避免出现异常情况。