我有一个双倍值0.000034例如我想要一个双倍值3.40E-5(请注意,所需的第二个值也是一个double值而不是字符串)。到目前为止,我发现的所有结果都将值转换为字符串格式,而不是预期的。我有我的图表程序的双打列表。
我添加了图片。这里黄色高亮显示的行显示0(百分比)但实际上它是一个非常小的数字,我想在这里显示。但它只是显示为0而不是意图。
提前致谢。
答案 0 :(得分:3)
0.000034和3.40e-5只是两种不同的方式来声明具有相同值的相同变量,它与舍入无关。只有当您将值表示为字符串时,才会看到“E”。因此,如果您声明2个变量,如下所示,它们将具有相同的值;
double value1 = 0.000034;
double value2 = 3.40e-5;