很奇怪哦,大家看一下這段代碼
NumberFormat numberFormat=NumberFormat.getNumberInstance();
numberFormat.setMaximumFractionDigits(2);
numberFormat.setMinimumFractionDigits(2);
float f=5.535f;
double d=5.535;
System.out.println(numberFormat.format(f)); //輸出值為?
System.out.println(numberFormat.format(d));//輸出值為?
看一下輸出1 為5.53
而輸出2 為5.54
有哪位兄臺給我講一下原因呢?
posted on 2008-09-04 13:55
foxinsky 閱讀(846)
評論(1) 編輯 收藏