目前我使用的DecimalFormat類四捨五入雙重價值四捨五入雙值在Java中
double d = 42.405;
DecimalFormat f = new DecimalFormat("##.00");
System.out.println(f.format(d));
output: 42.41;
我使用硒做瀏覽器的應用程序測試,所以基於我需要四捨五入值的瀏覽器。
例如:
IE四捨五入42.405到42.40和其他四捨五入至42.41。但是,如果數值是42.403,42.406,那麼我在所有瀏覽器中看到一致性。所以,現在我已經把一個條件,我的劇本,所以如果瀏覽器是IE則四捨五入以這樣的方式,我應該得到42.40和其他瀏覽器是應該發生的應該得到42.41。我怎樣才能做到這一點?
的【如何把一個數字在Javañ小數]可能重複(http://stackoverflow.com/questions/153724/how-to-round-a-number-to-n-decimal-places-在-JAVA) –