gpt4 book ai didi

java - BigInteger 除法() 方法不起作用?

转载 作者:行者123 更新时间:2023-12-01 06:55:19 26 4
gpt4 key购买 nike

我正在除 2 个 BigInteger

 N = 94400567826854724487909837398348327858277687772498043028143080274141357168982328449151039212940544180753206250882172215623025263699414679367833398858755440423828380162368132951103946930488990027827989933432181959968836035369641054955336867327681756681532771354933952141599581827698618739724580124555641633861

e = 44598251142417535121365176389097472886004547620498587196637028250785621416609954924107228171779826812564450558386070863338405090708203920066925426522584172770629487602232360693706521107911895310319989921169318202224097739016252544913819802671755649536088117809831381940146419602124919706024152810967126830967

我正在使用此代码来执行此操作

System.out.println(e.divide(N));

并且打印出0。除法有问题吗?

最佳答案

您的 e 值小于您的 N 值,并且您正在执行整数算术,因此您将得到值 0。

如果您想要非整数除法,请使用 BigDecimal 代替。

关于java - BigInteger 除法() 方法不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13270348/

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