以下のコードが必要でした。Integer型の入力を取得しようとしたときに、JavaでBigInteger型を入力する方法
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
それはBigIntegerの、 に来るとき、私は何をすべきかわかりません。ユーザーからBigInteger Type入力を読み取るために何ができますか?
BigInteger b = sc.nextBigInteger();
以下のコードが必要でした。Integer型の入力を取得しようとしたときに、JavaでBigInteger型を入力する方法
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
それはBigIntegerの、 に来るとき、私は何をすべきかわかりません。ユーザーからBigInteger Type入力を読み取るために何ができますか?
BigInteger b = sc.nextBigInteger();
Scanner sc = new Scanner(System.in);
BigInteger bi = sc.nextBigInteger();
Scanner sc = new Scanner(System.in);
BigInteger b = new BigInteger(sc.next());
編集、そこにもあります尋ねるよりも彼の質問。あなたは研究しないことで自分自身を傷つける。
どの程度
Scanner.nextBigInteger()
しかし、私はあなたではなくドキュメントを読むことをお勧めする必要が
BigIntegerから例外をキャッチする準備ができていることを確認してください。スキャナが文字列を見つけられなかった場合、整数以外のBigIntegerが得られ、例外がスローされます。
Scanner scanner = new Scanner(fileOrOther);
try{
BigInteger bigint = scanner.nextBigInteger();
} catch(NumberFormatException ex) {
//handle Code here
}