代码如下:
String s=new String("3985506.82");
float f=Float.parseFloat(s);
System.out.println(s);
System.out.println(f*100);
结果:
3985506.82
398550688两个数据不一样,请教如何解决,谢谢
String s=new String("3985506.82");
float f=Float.parseFloat(s);
System.out.println(s);
System.out.println(f*100);
结果:
3985506.82
398550688两个数据不一样,请教如何解决,谢谢
double f=Double.parseDouble(s);
System.out.println(s);
System.out.println(f*100);