为什么输出与数值不同
代码:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
float l = 1E-45f;
System.out.print(l);
}
}
输出:
1.4E-45
哪位大侠能NG帮忙解决一下吗?
------解决方案--------------------默认的是double的吧
------解决方案--------------------恩 换成double型就对了
------解决方案--------------------float l被转换为double类型输出了