float fRealEsate = 360000.00 * 0.04;
Toast.makeText(v.getContext(), "Real Estate Brokerage Fee: "
+ fRealEsate, Toast.LENGTH_SHORT).show();
我需要它显示15600.00,但显示15600.0
答案 0 :(得分:1)
使用NumberFormat。
String sRealEstate = NumberFormat.getCurrencyInstance().format(fRealEstate);
并在Toast中使用格式化的字符串版本,而不是直接使用浮点数。
答案 1 :(得分:0)
答案 2 :(得分:0)
float f = 123456.123456f;
NumberFormat nf = new DecimalFormat(".00");
System.out.println(nf.format(f));//123456.12