📅  最后修改于: 2023-12-03 15:01:56.704000             🧑  作者: Mango
Java中的Scanner类是一个常用的输入处理工具,提供了方便的方法来处理各种数据类型。其中,hasNextShort()方法用于判断输入的数据是否为短整型。该方法返回布尔值,如果输入的下一个值是短整型,则返回true,否则返回false。
public boolean hasNextShort()
无参数。
如果输入的下一个值是短整型,则返回true,否则返回false。
以下示例演示了如何使用Scanner类的hasNextShort()方法:
import java.util.Scanner;
public class TestScanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个短整型数值:");
if (scanner.hasNextShort()) {
short num = scanner.nextShort();
System.out.println("输入的值为:" + num);
} else {
System.out.println("输入的值不是短整型!");
}
scanner.close();
}
}
运行程序后,输入一个短整型数值,程序将会判断其是否为短整型数,如果是,则输出该数值;否则输出“输入的值不是短整型!”。