java中double型的运算

java代码为什么它输出的是1.2345678912345679E8

public static void main (String args[]){

double d = 123456789.123456789;

System.out.println("d = "+d);

}

}





十分之衰
浏览 2077回答 4
4回答

励志敏

double类型是由1位符号位,11个指数位和52个尾数组成的。

幕客小白wish

整数或者小数部分的超过7位数就会变成科学计算法的。

藏玉岩

E8相当于乘以10的8次方,科学计数法在电脑上的格式就这样

rookie2maven

科学计数法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java