public class MyTest extends TestCase{
public void test1(){
float aa=123456789012345f;
System.out.print(String.valueOf(aa));
Float mm=Float.valueOf("123456789012345");
System.out.println(mm);
}
}
出现的结果均是:
1.23456789012345E14
而我期望的值是123456789012345
请问各位老大,有什么办法解决吗?
谢谢
public void test1(){
float aa=123456789012345f;
System.out.print(String.valueOf(aa));
Float mm=Float.valueOf("123456789012345");
System.out.println(mm);
}
}
出现的结果均是:
1.23456789012345E14
而我期望的值是123456789012345
请问各位老大,有什么办法解决吗?
谢谢
import java.text.*;
public class MyTest extends TestCase{
public void test1(){
float aa=123456789012345f;
NumberFormat formatter = new DecimalFormat();
formatter.setGroupingUsed(false);//数字是否分组显示,即123,456,789
System.out.print(formatter.format(aa));
Float mm=Float.valueOf("123456789012345");
System.out.println(formatter.format(mm));}
}