为什么输出与数值不同
代码:
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类型输出了