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