无线充电|java中BigDecimal的一些用法

文章图片

文章图片
一.BigDecimal常用构造函数:
BigDecimal(int);
BigDecimal(double);
BigDecimal(long);
BigDecimal(String);
二.BigDecimal常用方法:
- add(BigDecimal)
BigDecimal对象中的值相加 , 返回BigDecimal对象
BigDecimal对象中的值相减 , 返回BigDecimal对象
3.multiply(BigDecimal)
BigDecimal对象中的值相乘 , 返回BigDecimal对象
4.divide(BigDecimal)
BigDecimal对象中的值相除 , 返回BigDecimal对象
5.toString()
将BigDecimal对象中的值转换成字符串
6.doubleValue()
将BigDecimal对象中的值转换成双精度数
7.floatValue()
将BigDecimal对象中的值转换成单精度数
8.longValue()
将BigDecimal对象中的值转换成长整数
【无线充电|java中BigDecimal的一些用法】9.intValue()
将BigDecimal对象中的值转换成整数
三.BigDecimal大小比较:
int a = bigdemical.compareTo(bigdemical2);
//a = -1表示bigdemical小于bigdemical2;
//a = 0表示bigdemical等于bigdemical2;
//a = 1表示bigdemical大于bigdemical2;
四.BigDecimal格式化:
NumberFormat currency = NumberFormat.getCurrencyInstance(); //建立货币格式化引用
NumberFormat percent = NumberFormat.getPercentInstance(); //建立百分比格式化引用
BigDecimal loanAmount = new BigDecimal(\"15000.48\"); //贷款金额
BigDecimal interestRate = new BigDecimal(\"0.008\"); //利率
System.out.println(\"贷款金额:\\t\" + currency.format(loanAmount));
System.out.println(\"利率:\\t\" + percent.format(interestRate));
?贷款金额: ¥15000.48 利率: 0.8%
推荐阅读
- 科学家|科学家探测到来自宇宙诞生之初的无线电波,此电波来自130亿年前
- 充电器|【应急科普】充电器长期不拔隐患大,一定要注意!
- 火星|火星传回捷报!火星直升机状态正常,毅力号正在给它充电
- 比邻星|比邻星发来的无线电,信号源正在高速移动,我们到底该不该回复?
- 互联圈新潮|OPPO 跻身全球无线通信专利 TOP3,背后的实力藏不住了
- 新华网|“僵尸”充电桩!
- 充电宝|超硬核!华科创智实现纳米银线技术突破!打破关键材料“卡脖子”难题
- |不氪金也能升级的科普星人充电站,开张啦~
- 数码设备太多也会烦恼,一个倍思120W氮化镓解决所有充电难题
- 无线耳机|无线耳机迎爆发式增长 明年预计出货量将超3.5亿台
