苏教版 初一 科学记数法 课件
double科学记数法?
1、参数类型为double的构造方法的结果有一定的不可预知性。有人可能认为在Java中写入newBigDecimal(0.1)所创建的BigDecimal正好等于 0.1(非标度值 1,其标度为 1),但是它实际上等于0.1000000000000000055511151231257827021181583404541015625。这是因为0.1无法准确地表示为 double(或者说对于该情况,不能表示为任何有限长度的二进制小数)。这样,传入到构造方法的值不会正好等于 0.1(虽然表面上等于该值)。
2、另一方面,String 构造方法是完全可预知的:写入 newBigDecimal("0.1") 将创建一个 BigDecimal,它正好等于预期的 0.1。因此,比较而言,通常建议优先使用String构造方法。
科学记数法怎么表示?
科学计数法就是用幂的形式表达数,科学计数法是一种记数方法。把一个数表示成,a与10的n次幂相乘的形式即表达形式为:a×10^n(其中1≤|a|<10,n为整数),这种记数方法叫科学记数法。
根据表达式我们可以发现,科学记数法由两个因式的乘积组成,其中一个因式是a,其中1≤|a|<10,而另一个因式是以10为底的n次幂,其中n为整数。当n>0的时候,表示较大的数;当n<0的时候,表示较小的数。
科学记数法是什么?
科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式(1≤|a|