本文目錄一覽:
java 如何保留數據後兩位小數
保留兩位小數,也就是保留到百分位,要看千分位上的數,如果千分位上的數大於等於5,就向百分位上進一位,如果千分位上的數小於5,就捨去。
java計算結果 小數點後保留兩位
System.out.println(Double.parseDouble(new
DecimalFormat(“#.##”).format(a))+ ” ” +
Double.parseDouble(new DecimalFormat(“#.##”).format(b)));
把輸出語句換成這個就行了。
若出現這種問題,import java.text.DecimalFormat;
你沒導這個包,導入就可以了。
java保留兩位小數
public class Main {
public static void main(String[] args) {
float f1 = 1234.5678f ;
int f2 = 99900 ;
String f3 = String.format(“x=%.2f, y=%.3f”, 100.22222f, 200.33333f);
String f4 = String.format(“x=%.4f, y=%.5f”, 100.22222f, 200.33333f);
System.out.printf(“f1 = %.2f\n”, f1);
System.out.printf(“f2 = %.2f\n”, (float)f2);
System.out.printf(“f3 = \”%s\”\n”, f3);
System.out.printf(“f4 = \”%s\”\n”, f4);
}
}
輸出:
f1 = 1234.57
f2 = 99900.00
f3 = “x=100.22, y=200.333”
f4 = “x=100.2222, y=200.33333”
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/288982.html