您的位置:首页 > 其它

double类型相减结果误差的解决办法

2008-08-27 09:32 232 查看
public class DBConnectionManager {
public static void main(String[] args) {
double a1 = 1.0;
double a2 = 2.2;

//使用一下3句代码
double a3 = a2-a1;
String formatString = "###.######";
java.text.DecimalFormat decimalformat = new java.text.DecimalFormat(formatString);
System.out.println(decimalformat.format(a3));

//System.out.println(a3);
//double s = 1.2345;
//double d = 123.4325;

double s = 1.42;
double d = 123.23;
double o = 0;
o = java.lang.Math.abs(d - s);
System.out.println(o);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐