1.
System.out.println(2.00 - 1.10); //浮点数在计算机中表示一个数字时,并不是一个精确的数,所以使用浮点数时要小心
2.
System.out.println(12345+5432l); //"5432l"的最后一位是小写的"L",不是数字"1",
3.
final long i = 24 * 60 * 60 * 1000 * 100; //int型数最大是: 21亿多,而24 * 60 * 60 * 1000 * 100的结果已经大于21亿,溢出了,实际数据是一个小于24 * 60 * 60 * 1000的数,所以最后除法运算后为0 final long m = 24 * 60 * 60 * 1000;
System.out.println(i/m);
|