gpt4 book ai didi

java double 印最大长度

转载 作者:行者123 更新时间:2023-12-01 18:03:26 24 4
gpt4 key购买 nike

我很好奇并正在搜索基本的java原始值“double”。它说 double 的长度约为 10^308。

但是每个编译文件,

error: integer number too large: 123456789101115 double a= 123456789101115;

这是我的示例:

 public static void main(String []args){

double a= 123456789101115;

System.out.println(a);
}

我希望当它编译并运行时,它显示123456789101115。也许有人会说,为什么不用long呢?

实际上我想创建像这样的计算输出= 0.354 * 123456(约15位)。

还有一点,我想要所有值打印输出,这意味着不使用 E..例如:6.6E9 但我想要完整的 ex:6600000000有什么建议吗?

最佳答案

通过在末尾添加 dD 或小数点或使用科学计数法来表明它是 double 型。

double a= 123456789101115d; // d
double a= 123456789101115D; // D
double a= 123456789101115.0; // decimal point (you can leave of the final zero)
double a= 123456789101115e0; // scientific notation

Java 中的数字文字(数字)有自己的类型,无论您将其分配给什么变量,该类型都存在。使用上述方法,您可以指示该数字是 double 。

关于java double 印最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38886950/

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