博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DecimalFormat
阅读量:6504 次
发布时间:2019-06-24

本文共 928 字,大约阅读时间需要 3 分钟。

public class TestDemo {
public static void main(String[] args) {
String format = new DecimalFormat("##0.#######").format(10.000001); System.out.println(format); DecimalFormat f = new DecimalFormat("#,##0.00"); f.setRoundingMode(RoundingMode.HALF_UP); String format1 = f.format(1.126); System.out.println(format1); } } output: 1.12

DecimalFormat f = new DecimalFormat("#,##0.00");

f.setRoundingMode(RoundingMode.HALF_UP);
double d = 1.125;
System.out.println(f.format(d)); // 输出 1.12

d = 1.135;

System.out.println(f.format(d)); // 输出 1.14

 

 

public static float div(int v1, int v2, int scale) { 

  if (v2 != 0) { 
    BigDecimal b1 = new BigDecimal(Double.toString(v1)); 
    BigDecimal b2 = new BigDecimal(Double.toString(v2)); 
    return b1.divid(b2,scale,BigDecimal.ROUND_HALF_UP).doubleValue(); 
  } else { 
      return 0; 
  } 
//scale表示保留几位小数

 

转载于:https://www.cnblogs.com/softidea/p/5432775.html

你可能感兴趣的文章
读取swf里所有类定义
查看>>
DOWNLOAD 文件
查看>>
rp2833 网卡以及串口与接插件位置关系
查看>>
ogre场景图与场景内容分离
查看>>
中断小笔记
查看>>
C#委托、事件、消息(入门级)
查看>>
通信常用概念
查看>>
PreferenceFragment 使用 小结
查看>>
FreeBinary 格式说明
查看>>
oracle相关链接
查看>>
使用Spring Cloud和Docker构建微服务
查看>>
常用链接
查看>>
NB-IoT的成功商用不是一蹴而就
查看>>
九州云实战人员为您揭秘成功部署OpenStack几大要点
查看>>
1.电子商务支付方式有哪些 2.比较不同支付方式的优势劣势
查看>>
医疗卫生系统被爆漏洞,7亿公民信息泄露……
查看>>
神秘函件引发的4G+与全网通的较量
查看>>
CloudCC:智能CRM究竟能否成为下一个行业风口?
查看>>
高德开放平台推出LBS游戏行业解决方案提供专业地图平台能力支持
查看>>
追求绿色数据中心
查看>>