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

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

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表示保留几位小数

 

转载地址:http://udggo.baihongyu.com/

你可能感兴趣的文章
unity3d优化总结篇(二)
查看>>
自定义view,实现文本自动换行
查看>>
查看网页自动保存的密码
查看>>
BZOJ2705:[SDOI2012]Longge的问题——题解
查看>>
AFNetworking
查看>>
python基础--内置函数map
查看>>
Protobuf3 序列化
查看>>
Chisel3 - model - UserModule commands
查看>>
下载新浪的行情数据
查看>>
六,移植uboot-设置默认环境变量,完善u-boot
查看>>
【题解】【区间】【二分查找】【Leetcode】Insert Interval & Merge Intervals
查看>>
新博客
查看>>
jquery $.proxy使用
查看>>
Hello,C++(7)函数模板和类模板
查看>>
网站使用https协议
查看>>
git 使用
查看>>
对软件工程的一点认识
查看>>
似然函数的概念【转载】
查看>>
简明Vim练级攻略
查看>>
认识IPv4分组
查看>>