日期:2014-05-20 浏览次数:21047 次
int totalQ; //两个int类型数值 int totalS; Float average = new Float(0.00); //定义一个Float型 float f = (float)totalQ / (float)totalS ; //除法求值 f = (float)Math.round(f*100/100.00); //----这步取两位小数,但结果还是一位小数。 average = f; String s = average.toString(); //转换成字符串
import java.text.*;
public class TestFormat {
public static void main(String args[]){
int totalQ = 5; //两个int类型数值
int totalS = 3;
float f = (float)totalQ / (float)totalS ; //除法求值
DecimalFormat format = new DecimalFormat("#.00");
String s = format.format(f); //转换成字符串
System.out.print(s);
}
}
------解决方案--------------------
#.00 ---> 0.00