gpt4 book ai didi

java - 我如何在 Java 中将 double 分成 3 个较小的 double 并将这些新的 double 设置为变量?

转载 作者:行者123 更新时间:2023-11-30 07:09:27 24 4
gpt4 key购买 nike

假设我有一个 15 位数的 double :

123451234512345

我如何将其分成三个 5 位数的 double ?像这样:

12345 12345 12345

并将每个新 double 设置为一个新变量?

a = 12345, b = 12345, c = 12345

非常感谢任何帮助。谢谢。

最佳答案

如果使用long表示,可以使用模运算符%和整数除法/,如下所示:

long myInput = 123451234512345;
long a = myInput % 100000;
long b = (myInput / 100000) % 100000;
long c = (myInput / (100000 * 100000)) % 100000;

以更一般的方式,可以在循环中使用:

long myInput = 123451234512345;
long a = myInput % 100000;
myInput /= 100000;
long b = myInput % 100000;
myInput /= 100000;
long c = myInput % 100000;

注意:第二个版本修改了变量myInput

关于java - 我如何在 Java 中将 double 分成 3 个较小的 double 并将这些新的 double 设置为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23117539/

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