保存两位数小数java float类型
2016-05-12 15:34
501 查看
DecimalFormatdf=newDecimalFormat("#0.00");
if(noPass==0){
data.add(0.00);
}else{
floata=(float)noPass/(float)total;
data.add(Float.parseFloat(df.format(a*100)));
}
if(pass==0){
data.add(0.00);
}else{
floata=(float)pass/(float)total;
data.add(Float.parseFloat(df.format(a*100)));
}
if(noPass==0){
data.add(0.00);
}else{
floata=(float)noPass/(float)total;
data.add(Float.parseFloat(df.format(a*100)));
}
if(pass==0){
data.add(0.00);
}else{
floata=(float)pass/(float)total;
data.add(Float.parseFloat(df.format(a*100)));
}
//方式一:
doublef=3.1516;
BigDecimalb=newBigDecimal(f);
doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
//方式二:
newjava.text.DecimalFormat("#.00").format(3.1415926);
//#.00表示两位小数#.0000四位小数以此类推…
//方式三:
doubled=3.1415926;
Stringresult=String.format("%.2f",d);
//%.2f%.表示小数点前任意位数2表示两位小数格式后的结果为f表示浮点型。
//方法四:
Math.round(5.2644555*100)*0.01d;
//String.format("%0"+15+"d",23)23不足15为就在前面补0
相关文章推荐
- java图形-趣味编程之奥运五环;
- Java垃圾回收机制
- java第6次作业
- springMVC @ModelAttribute学习
- Spring 计划
- java基础知识(九)
- java.lang.Integer main方法
- Java 字符串比较小知识
- java 反射机制
- 浅析Java编程中类和对象的定义
- 转:java怎么用一行代码初始化ArrayList
- java把函数作为参数传递
- spring(一)
- java把函数作为参数传递
- JAVA反射
- spring mvc 方法注解拦截器
- java日志文件log4j.properties配置详解
- java程序故障排查脚本之——CPU占用高
- 【第七章】 对JDBC的支持 之 7.4 Spring提供的其它帮助 ——跟我学spring3
- 深入理解Java 对象和类