gpt4 book ai didi

java - 比较两个大数

转载 作者:行者123 更新时间:2023-12-02 12:49:45 24 4
gpt4 key购买 nike

已提供代表两个数字的两个字符串作为输入。字符串中的数字可能很大,以致于它们可能无法用 Java 数据类型 int 表示。目标是比较两个数字并将该数字作为字符串输出

例如我们必须比较:

“874986754789289867753896798679854698798789857387687546456”

“98347598375689758967756458678976893478967586857687569874”

这两者都超出了JAVA中long和int数据类型的范围比较后我们必须将该数字作为字符串输出

最佳答案

您可以首先查看每个字符串的长度。如果其中一个较长,并且您知道它们都是无符号值,则较长的字符串具有较大的数字。如果它们的长度相同,则开始从左到右逐个字符地比较字符串。当您找到第一个更大的数字时,您就得出结论该数字更大。

关于java - 比较两个大数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25462493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com