我无法在java中获得所需的输出

我无法在java中获得所需的输出,java,number-formatting,scientific-notation,Java,Number Formatting,Scientific Notation,我试图使用scanner类读取和打印double-type的值,但我得到了输出 我的输出 2.3534553E11 预期产量 235345345345.234534这就是你所看到的被称为符号的数字。你可以用类似这样的东西以正常方式打印它 System.out.printf("dexp: %f\n", yournumbergoeshere); 使用String.format(“%.nf”,floatValue)其中n是您希望在尾数中包含的位数。是否应添加扫描仪类代码以便有人可以提供帮助?共享您的

我试图使用scanner类读取和打印double-type的值,但我得到了输出

我的输出 2.3534553E11

预期产量
235345345345.234534

这就是你所看到的被称为符号的数字。你可以用类似这样的东西以正常方式打印它

System.out.printf("dexp: %f\n", yournumbergoeshere);

使用
String.format(“%.nf”,floatValue)其中n是您希望在尾数中包含的位数。是否应添加扫描仪类代码以便有人可以提供帮助?共享您的代码,以便获得帮助。有关此主题的更多信息,请参阅。还有很多。扫描仪与您的问题无关。