float a =123.03f;
double b = a;
System.out.println(b);
运行结果:
123.02999877929688
对上面的f很是费解,到底什么意思呢?为什么转换double了以后变成那么长一串了呢?
f就是float啊,建议去看计算机导论或者计算机组织结构之类的书