Java Scanner hasNextLong()方法及示例
java.util.Scanner 类的 hasNextLong() 方法,如果该扫描器的输入中的下一个标记可以被认为是一个给定弧度的Long值,则返回true。扫描器不会超过任何输入。如果没有将radix作为参数传入,该函数将radix解释为默认radix,并发挥相应的作用。
语法
参数: 该函数接受一个单一的参数radix,这不是一个强制性参数。它指定了用于将令牌解释为Long值的radix。
返回值: 如果且仅当该扫描器的下一个令牌是默认radix中的有效Long值时,该函数返回true。
异常 :如果该扫描器被关闭,该函数会抛出IllegalStateException。下面的程序说明了上述函数:
程序1 :
输出
程序2
输出
程序3: 演示IllegalStateException的程序
输出
**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#hasNextLong()