📅  最后修改于: 2023-12-03 14:42:51.604000             🧑  作者: Mango
Scanner是Java中常用的一个类,它可以用来读取控制台的输入,文件的读取,以及网络流的读取等。其中,nextShort() 方法是Scanner类中读取short类型的方法。
nextShort() 方法会读取控制台输入中的下一个 short 类型的值,如果控制台输入不是 short 类型的数据则会抛出 InputMismatchException 异常。
下面是 nextShort() 方法的语法格式:
public short nextShort()
下面是一个简单的示例,演示如何使用 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 异常。
本文介绍了 Java 中 Scanner 类的 nextShort() 方法,这是可以用来读取控制台输入中的 short 值的方法。在进行使用时,应注意控制台输入的数据类型,避免出现异常情况。