- public class test {
- public static void main(String[] args){
- double num=303.09;
- long l=(long)num;
- System.out.println(l);//这个值是303
- System.out.println(num-l);//这里303.09-303.。。打印出来的确实0.08999999999997499。。。。
- }
- }
复制代码
基本数据类型double和long相减怎么会这样啊、、、???不应是0.9么。。。。这是为什么啊。。。。 |
|