integer storage and decimal storage differences in java
程序员文章站
2022-07-05 15:45:57
integer storage and decimal storage differences in java ......
1 package storage.java; 2 3 public class storagejava { 4 public static void main(string[] args) { 5 6 7 byte b = 120; 8 int i = 6; 9 int ii = b + i; 10 system.out.println(ii); 11 12 float f = 1.01f; 13 double d = 2.02; 14 double d2 = f + d; 15 system.out.println(d2); 16 17 /*为什么会有这样的差异呢? 18 分析 19 因为浮点数是不准确存储,计算机不知道float类型是否能够存储1.01这个double类型的值。所以会在后面加f,这样前后数据类型一致,肯定能存储。*/ 20 } 21 }
上一篇: [转]当CPU飙高时,它在做什么
下一篇: 第一次农民起义陈胜起义的三个步骤是怎样的