首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么输出与数值不同解决思路

2012-01-01 
为什么输出与数值不同代码:publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOA

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

热点排行