日期:2014-05-20 浏览次数:20926 次
public static void main(String[] args) {
		//没损失精度的
		double g=(1.211111*100+0.5);
		System.out.println("g====="+g);
		double G = g/100;
		System.out.println("G====="+G);
		//下面是损失精度后的
		int f=(int)(1.211111*100+0.5);
		System.out.println("f====="+f);
		double F=(double)f/100;
		System.out.println("F====="+F);
	}结果是
g=====121.61110000000001
G=====1.2161110000000002
f=====121
F=====1.21