猿问

科学记数法的疑问doubled=1.23e7;

科学记数法的疑问doubled=1.23e7;

double d=1.23e7;

system.out.println(d);

显示的是1.23E7


double d=1.23e6;

system.out.println(d);

显示的是1230000.0


数字6以后就开始无法显示了?这是什么情况?


用float也是一样,求解答


白日梦想家XJQ
浏览 1474回答 1
1回答

风中打伞的小孩

我试了输入12300000.0,程序输出的是1.23E7这应该是默认转化的,想知道怎么避免,可以百度java中double类型不以科学记数法表示
随时随地看视频慕课网APP

相关分类

Java
我要回答