java 分转元与元转分实现操作

作者:Hekliu 时间:2023-05-13 16:47:22 

分转元


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));
 }
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

来源:https://blog.csdn.net/liu59412/article/details/82624659

标签:java,分转元,元转分
0
投稿

猜你喜欢

  • Android开发实现Files文件读取解析功能示例

    2021-06-15 04:56:37
  • java实现简单的俄罗斯方块

    2021-08-02 18:13:11
  • 将Java的List结构通过GSON库转换为JSON的方法示例

    2023-02-13 20:33:52
  • Android修改源码解决Alertdialog触摸对话框边缘消失的问题

    2021-12-23 23:29:30
  • 详解SpringBoot+SpringSecurity+jwt整合及初体验

    2023-11-28 23:54:48
  • java编程之基于SpringBoot框架实现扫码登录

    2023-02-14 02:39:28
  • Spring Boot JPA中使用@Entity和@Table的实现

    2023-11-22 11:49:58
  • Android OkHttp代理与路由的彻底理解

    2023-03-17 01:21:51
  • Android仿微信列表滑动删除之可滑动控件(一)

    2021-12-24 21:15:46
  • Android Studio如何为Activity添加自定义注解信息

    2023-01-06 18:28:04
  • Windows下Flutter+Idea环境搭建及配置

    2022-01-22 18:12:13
  • C#正则过滤HTML标签并保留指定标签的方法

    2022-12-23 18:21:39
  • Spring @ComponentScan注解扫描组件原理

    2021-09-21 09:10:02
  • Android WebView的使用方法总结

    2022-08-23 22:14:02
  • 浅谈Android开发中项目的文件结构及规范化部署建议

    2022-05-13 12:47:37
  • Android实现支付宝支付密码输入界面

    2023-06-20 14:57:15
  • Redis之GEO存储地理位置信息的使用

    2023-12-22 14:29:49
  • OpenGL实现Bezier曲线的方法示例

    2023-06-30 05:06:22
  • SpringBoot整合Mybatis与druid实现流程详解

    2022-09-17 17:05:31
  • Android Flutter实现有趣的页面滚动效果

    2023-02-14 06:58:10
  • asp之家 软件编程 m.aspxhome.com