Java元转12位分_java 分转元与元转分实现操作
分转元
private String fenToYuan(String amount){
NumberFormat format = NumberFormat.getInstance();
try{
Number number = format.parse(amount);
double temp = number.doubleValue() / 100.0;
format.setGroupingUsed(false);
// 设置返回的小数部分所允许的最大位数
format.setMaximumFractionDigits(2);
amount = format.format(temp);
} catch (ParseException e){
e.printStackTrace();
}
return amount;
}
转换为分
private String yuanToFen(String amount){
NumberFormat format = NumberFormat.getInstance();
try{
Number number = format.parse(amount);
double temp = number.doubleValue() * 100.0;
format.setGroupingUsed(false);
// 设置返回数的小数部分所允许的最大位数
format.setMaximumFractionDigits(0);
amount = format.format(temp);
} catch (ParseException e){
e.PrintStackTrace();
}
return amount;
}
补充:java 分转元 decimal格式化
我就废话不多说了,大家还是直接看代码吧~
public class NumberUtils {
public static String format(double f) {
DecimalFormat df = new DecimalFormat("#.##");
return df.format(f) ;
}
public static String fenToYuan(int f) {
return format(f/100.0) ;
}
public static void main(String[] args) {
System.out.println(fenToYuan(3));
System.out.println(fenToYuan(33));
System.out.println(fenToYuan(333));
System.out.println(fenToYuan(3333));
System.out.println(fenToYuan(33333));
}
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持w3xue。如有错误或未考虑完全的地方,望不吝赐教。
Java元转12位分_java 分转元与元转分实现操作相关推荐
- 用java实现生成12位的随机纯数字且首位不能为0
用java实现生成12位的随机纯数字且首位不能为0 1 逐个拼接法 1.1 核心思想 a.把得到的符合条件的每一位数字通过**+进行字符串的拼接** b.条件:为首位数字时,需要把范围去除0,其余位0 ...
- 用java编写保留两位小数_Java保留两位小数的几种写法总结
摘要:这篇Java开发技术栏目下的"Java保留两位小数的几种写法总结",介绍的技术点是"Java保留两位小数.保留两位小数.两位小数.Java.小数.总结", ...
- java md5加密32位小写_Java生成MD5的方法,简单封装并转为32位小写
1 import java.security.MessageDigest; 2 3 public class MD5 { 4 5 public static String toMD5(String p ...
- java 一个整数的位数字_Java 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数)...
Java线上应用故障排查之一:高CPU占用 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环. 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题. 根据top ...
- java除法保留两位小数_JAVA除法保留小数点后两位的两种方法
1.利用Math.round()的方法: 两个int型的数相除,结果保留小数点后两位: int a=1188; int b=93; double c; c=(double)(Math.round(a* ...
- java int 保留两位小数_java保留两位小数
java保留两位小数问题: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); doub ...
- java 乘法保留两位小数_java.math.BigDecimal保留两位小数,保留小数,精确位数
java保留两位小数问题: 方式一(四舍五入形式保留两位小数,注意模式ROUND_HALF_UP): 四舍五入 double f = 111231.5585; BigDecimal b ...
- java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...
今天写了一个小程序,Java 语言的测试BMI[谁不知道"BMI"的自行百度不解释],涉及到了四舍五入并保留小数点后两位,就总结了一下.先给大家看看程序 就是说给大家提供4种方法来 ...
- java怎么保留一位小数_java四舍五入保留一位小数代码要怎么编写?
四舍五入函数相信大家都已经了解了,这次我们来看看如何在四舍五入后保留一位小数,下面就来了解下. 例1:方法一: String a = "11.85"; Float b = Floa ...
最新文章
- Apache rewrite
- pandas修改数据类型_如何正确在pandas里使用inplace参数
- 【51单片机快速入门指南】8:看门狗定时器(WDT)
- React开发(170):ant design datapicker限制选择时间
- ORACLE LATERAL-SQL-INJECTION 个人见解
- Linux下bash:command not found提示
- php全面记录日志_全面解读PHP框架的日志系统
- 学习python的微信公众号_Python学习一:微信公众号验证
- iTunes修改备份文件路径
- 在线合并、分解PDF;PDF格式转换
- 小米手表如何优雅听歌?
- safari 模拟手机显示
- 软件分享之博文收藏记录
- 怎么恢复删除的文件?试试这几个方法
- 解析北斗+UWB室内外一体化融合定位技术
- 1024 程序员节:低代码低成本硬件 - 树莓派 Pico 2040
- golang---实现wake on lan
- JVM 监控及诊断命令行工具概述
- Zynq——PL_BRAM_PS数据传输
- Aspects深度解析-iOS面向切面编程
热门文章
- 怎么把英语音频转换成文字?这些方法你应该要试一下
- optical flow 光流的常见可视化方法,光流图像生成
- MCU SPI屏也能跑这么炫酷的特效?来,移植起来秀一秀
- linux挂载华为存储设备,Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】...
- 揭秘支付宝扫福识别技术的奇妙
- JAVA后台数据使用thymeleaf渲染html页面
- 多线程——零散知识补充
- 联想微型计算机c455怎么拆开,联想c455电脑怎么拆em
- 如何快速的写出原创文章原创内容
- Jquery模板(jsrender)