package testjava;import java.util.*; import java.text.*;public class test1 { public static void main(String[] args) { float a = 555.348f; System.out.println("before formating a is : " + a); DecimalFormat sf = new DecimalFormat("####0.##"); System.out.println("after formating a is : " + sf.format(a)); } }
float yyy = ((long)(ttt*100))/100f;
float xxx = yyy + ((ttt-yyy)>0.005f?0.01f:0f);-_-!
gameboy999(我爱我的小家 :) 的方法输入的却是23423.23046875,但我只想得到23423.23的结果!
import java.text.*;public class test1 {
public static void main(String[] args) { float a = 555.348f;
System.out.println("before formating a is : " + a);
DecimalFormat sf = new DecimalFormat("####0.##");
System.out.println("after formating a is : " + sf.format(a));
}
}