• 技术文章 >java >java基础

    java BigDecimal的格式化

    小妮浅浅小妮浅浅2021-06-03 09:46:08原创3216

    1、说明

    以使用BigDecimal对货币和百分比进行格式化为例。首先,创建BigDecimal对象,进行BigDecimal的算术操作后,分别建立货币和百分比格式化的引用,最后使用BigDecimal对象作为format()方法的参数,输出其格式化的货币值和百分比。

    2、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    NumberFormat currency = NumberFormat.getCurrencyInstance(); //建立货币格式化引用

    NumberFormat percent = NumberFormat.getPercentInstance();  //建立百分比格式化引用

    percent.setMaximumFractionDigits(3); //百分比小数点最多3位

     

    BigDecimal loanAmount = new BigDecimal("15000.48"); //贷款金额

    BigDecimal interestRate = new BigDecimal("0.008"); //利率  

    BigDecimal interest = loanAmount.multiply(interestRate); //相乘

     

    System.out.println("贷款金额:\t" + currency.format(loanAmount));

    System.out.println("利率:\t" + percent.format(interestRate));

    System.out.println("利息:\t" + currency.format(interest));

    以上就是java BigDecimal的格式化,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java bigdecimal
    上一篇:java中BigDecimal是什么 下一篇:BigDecimal在java的异常解决

    相关文章推荐

    • java如何反编译字节码文件• java中kotlin函数的使用• java中Class的三种实例化• java反射如何实例化对象• java反射怎样调用方法• java中LinkedHashMap和HashMap区别• java中LinkedHashMap添加元素• java中BigDecimal是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网