当前位置: 首页 > 面试题库 >

如何在Java中输入BigInteger类型

谷梁翰飞
2023-03-14
问题内容

当我尝试获取Integer类型的输入时,我只需要做的就是下面的代码。

Scanner sc = new Scanner(System.in);
int N = sc.nextInt();

但是当涉及到BigInteger时,我不知道该怎么办。如何读取用户的BigInteger类型输入?


问题答案:
Scanner sc = new Scanner(System.in);
BigInteger bi = sc.nextBigInteger();

参考:Scanner#nextBigInteger



 类似资料:
  • 问题内容: 当我输入数字时,字母和特殊字符也会显示在输入字段中。我只想显示数字。如何阻止他们? 问题答案: 如果您不喜欢传入键值,请尝试阻止默认行为:

  • 我目前正在用Java编写一个程序,其中我需要从用户那里获得输入,这是一段文本。然而,我需要用户能够在一次输入文本的多个段落。当程序提示输入时,只需粘贴整段文本就可以实现这一点。我对输入使用扫描器,当我将多个段落粘贴到输入中时,无论何时打印存储文本的变量,都不会抛出错误,只输出第一节(在第一个换行符之前)。如何使用多个换行符存储整段文本,而不提示用户为每个文本块输入单独的输入? 我已经有了一些代码,

  • 问题内容: 我需要生成介于0(含)到n(不含)之间的任意大随机整数。我最初的想法是调用nextDoublen并乘以n,但是一旦n变得大于2 53,结果将不再均匀分布。 BigInteger 具有以下可用的构造函数: public BigInteger(int numBits, Random rnd) 构造一个随机生成的BigInteger,该整数均匀地分布在0到(2 numBits -1)(包括0

  • 问题内容: 我是一个完整的JSP初学者。我正在尝试在JSP页面中使用。使用除in中的类以外的其他类,我需要做什么? 问题答案: 使用以下导入语句导入: 顺便说一句,要导入多个类,请使用以下格式:

  • 我在看Java BigInteger gcd方法的源代码。我发现hybridGCD()方法没有在类的任何地方定义。 以下是链接:http://hg.openjdk.java.net/jdk/jdk11/file/tip/src/java.base/share/classes/java/math/biginteger.java 对于两个相当大的数字(每个数字包含百万个数字),gcd方法在一个小时内没

  • 问题内容: 我们的教授让我们用Java进行一些基本的编程,他提供了一个网站以及所有可以注册和提交问题的内容,因为今天我需要做一个例子,我觉得自己处在正确的轨道上,但是我无法找出其余的。这是实际的问题: 这是到目前为止我得到的: 现在,我总是会得到答案,因为我正在阅读单行,如何考虑所有行?谢谢 由于某些奇怪的原因,每次我要执行时都会出现此错误: 无论我使用什么版本的答案,都会出现此错误,该怎么办?