hasNextBigInteger的用法
时间: 2023-12-10 18:40:32 浏览: 18
hasNextBigInteger()是Java中Scanner类的一个方法,用于检查接下来的输入是否为BigInteger类型,如果是则返回true,否则返回false。
以下是hasNextBigInteger()方法的语法:
```java
public boolean hasNextBigInteger()
```
例如,以下代码段使用Scanner类的hasNextBigInteger()方法来检查输入是否为BigInteger类型:
```java
import java.math.BigInteger;
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
if (scanner.hasNextBigInteger()) {
BigInteger num = scanner.nextBigInteger();
System.out.println("You entered: " + num);
} else {
System.out.println("Invalid input");
}
scanner.close();
}
}
```
在上面的代码中,如果用户输入的是一个BigInteger类型的数字,则程序会打印出输入的数字。否则,程序将会打印出"Invalid input"。