import java.util.*;public class Main
{private final static String[] STR_DAXIE = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };  private final static String[] STR_DANWEI = { "分","角","元", "拾", "佰", "仟", "万", "拾", "佰", "仟" }; public static void main(String[] args) {  Scanner sc = new Scanner(System.in);String n = sc.next();f(n);}public static void f(String n){char[] char_num ={'*','*','*','*','*','*','*','*','*','*'};String[] arry  = n.split("\\.");//分割字符if(arry.length==2){char[] hou = arry[1].toCharArray();//小数部分for(int i=0;i<hou.length;i++){char_num[i]=hou[hou.length-i-1];//小数放入数组}}char[] qian = arry[0].toCharArray();//整数部分for(int i=2;i<qian.length+2;i++){char_num[i]=qian[qian.length-i+1];//小整数放入数组}for(int j=char_num.length-1;j>=0;j--){if(char_num[j]=='*') continue;//等于*表示该位没数,跳出执行下次循环int sign = (int)char_num[j]-48;//char的ascii码比十进制多48所以减去48得到对应十进制System.out.print(STR_DAXIE[sign]+STR_DANWEI[j]);//拼接}}   }

运行结果如下

java金额小写转大写(8.2)相关推荐

  1. Oracle实现金额小写转大写函数

    Oracle实现金额小写转大写函数 今天工作的时候遇到了,于是上网百度了一下,发现了有个大佬写了一个很牛的函数,在此记录下来. 原文:http://www.itpub.net/thread-24028 ...

  2. jQuery金额小写转大写

    jQuery金额小写转大写 金额转换 金额转换 /*金额小写转大写*/ function smalltoBIG(n) {var fraction = ['角', '分'];var digit = [' ...

  3. java把小写变大写_用java实现人民币小写变大写的方法

    用java语言可以实现人民币小写转换为大写吗?如何实现呢?下面常见的用java实现人民币小写变大写的方法可以说是最精简的了,希望大家可以学习下. 这里介绍一个通过取余的办法来实现将人民币小写转换为大写 ...

  4. java金额小写转大写金额_Java金额大小写的转换方法

    本文实例为大家分享了Java金额大小写转换的具体代码,供大家参考,具体内容如下 /** * @ClassName: NumberConvert * @Description: TODO * @date ...

  5. Java人民币小写转大写字符串

    写了一个人民币小写转大写的方法,Java版本,思路很简单,没有测出什么Bug,有bug欢迎反馈 public class RMBChange {private static String[] nums ...

  6. java中小写转大写函数_lotus 中日期小写转大写的函数及算法(lotus script) (转)...

    lotus 中日期小写转大写的函数及算法(lotus script) (转)[@more@] 日期小写变大写 --------------------------------------------- ...

  7. Excel中金额小写转大写,职场小技能,值得学习

    点赞再看,养成习惯:圣人千虑,必有一失. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...

  8. Java人民币小写转大写

    package com.yahao.core.util;import java.math.BigDecimal;/***金额大小写转换工具类*/ public class MoneyUtil {/** ...

  9. 人民币金额小写转大写

    @echo off setlocal EnableDelayedExpansion set tbl1=零壹贰叁肆伍陆柒捌玖 set tbl2=分角元拾佰仟万拾佰仟亿拾佰仟 :test_ setloca ...

最新文章

  1. GridControl详解(十)BandedGridView
  2. 云计算运维累不累_关于云计算运维管理要点的知识分享
  3. unity fixedupdate_unity相关
  4. 思科路由和交换限制用户出外网的几种策略
  5. Android Studio 之 注释模板
  6. Gitlab备份、升级、恢复
  7. 平衡二叉树(AVL树)和红黑树区别
  8. 同步异步和阻塞3-同步阻塞
  9. C# 使用RabbitMQ(二)安装
  10. 51单片机的超声波测距仪制作教程
  11. rabbit原理及项目应用
  12. 初窥门径:认识C语言
  13. 小白学java_day1
  14. 十、“ifnull()”的使用
  15. Python中的交叉分析pivot_table
  16. 电子扫描件怎么弄?这个方法值得了解
  17. 从零开始搭建react项目(一)
  18. C语言 字符串解析strchr/strrchr/strtok//strtok_r函数使用
  19. python的continue用法_Python学习笔记之Break和Continue用法分析
  20. java 接口文档的格式化_Java Word API - 读写转换处理DOC DOCX HTML PDF HTML格式

热门文章

  1. String转XML
  2. IIS与ASP.NET对请求的处理
  3. PHP JSON_ENCODE 不转义中文汉字的方法
  4. 深入理解Activity启动流程(三)–Activity启动的详细流程2
  5. eclipse工程设置项目jre
  6. LVS(DR模式)的realserver配置(windows)
  7. java开发环境配置环境变量_3. Java开发环境的搭建:安装JDK,配置环境变量
  8. MOS管击穿原因和防护措施!
  9. 难点电路详解之负反馈放大器电路(2)
  10. 人眼是具有插帧能力的