比较两个大数

阿克沙玛(Akshay Sharma)

提供了代表两个数字的两个字符串作为输入。字符串中的数字可能太大,以致不能由Java数据类型int表示。目的是比较两个数字并将该数字作为字符串输出

例如,我们必须比较:

“ 874986754789289867753896798679854698798789857387687546456”

“ 98347598375689758967756458678976893478967586857687569874”

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

gpu3d

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章