首页 > 编程知识 正文

java 元转万元,java金额转换程序

时间:2023-05-05 09:18:04 阅读:186494 作者:4480

本文的编辑给你看一个java金额为100万元的工具类代码的实例。 详细介绍了文章的代码。 我觉得编辑很好。 现在我给你看一下作为参考,需要的伙伴请来看看。

代码如下所示。

publicstaticvoidmain (string [ ] args ) {

//具体金额(单位元) )。

String value='88000067898 ';

bigdecimal bigdecimal=new bigdecimal (value;

//转换为万元(除以10000 ) ) ) ) ) ) ) ) ) ) )。

bigdecimal decimal=bigdecimal.divide (new bigdecimal (' 10000 ' ) );

//留下两位小数

默认格式格式器=new decimal format ('0);

//四舍五入

formater.setroundingmode (rounding mode.half _ up );

//格式化结束后拿出结果

字符串格式num=formater.format (decimal;

system.out.println(formatnum;

() ) ) ) )。

/**元转万元,四舍五入为整数*/

publicstaticstringgetnumberwan {

bigdecimal bigdecimal=new bigdecimal (value;

//转换为万元(除以10000 ) ) ) ) ) ) ) ) ) ) )。

bigdecimal decimal=bigdecimal.divide (new bigdecimal (' 10000 ' ) );

//留下两位小数

默认格式格式器=new decimal format ('0);

//四舍五入

formater.setroundingmode (rounding mode.half _ up );

//格式化结束后拿出结果

string RS=formater.format (decimal;

返回RS;

() ) ) ) )。

/**元转换为万元,四舍五入保留两位小数*/

publicstaticstringgetnumberwantwo (string value ) {

bigdecimal bigdecimal=new bigdecimal (value;

//转换为万元(除以10000 ) ) ) ) ) ) ) ) ) ) )。

bigdecimal decimal=bigdecimal.divide (new bigdecimal (' 10000 ' ) );

//留下两位小数

默认格式格式器=new decimal format ('0);

//四舍五入

formater.setroundingmode (rounding mode.half _ up );

//格式化结束后拿出结果

string RS=formater.format (decimal;

返回RS;

() ) ) ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。