java 四舍五入保留小数
2015-11-23 15:55
344 查看
//方式一: 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
//产生一个随机数:[0.1-1.0]
Stringresult=String.valueOf((int)(newRandom().nextFloat()*10+1)/10f);//[0,10)
System.out.println(result);
相关文章推荐
- eclipse 快捷键
- Struts2学习笔记一:web.xml的配置
- spring security学习(一)
- Struts2常见错误-No result defined for action XXX and result input
- JAVA单例模式 关于延迟加载问题
- javaWeb监听器结合定时器实现定时执行任务
- 使用Java实现类似Comet风格的web app
- jdk 命令行工具
- java的标准输入输出(一)
- Spring配置为内部类 和 引用静态域变量 配置方式
- 深拷贝与浅拷贝,多态的好处,内存泄露与内存溢出区别,枚举类,javaweb中libraries区别
- Java中List集合的遍历
- Eclipse下快速打开本地文件插件EasyExplorer
- Spring AOP 详解
- java实现单链表反转(遍历方式)
- Spring中Bean的五个作用域
- Struts1 标签库
- Spring MVC interceptor 使用
- java 拦截器、过滤器、监听器
- resin 4.x 在MyEclipse配置