人民币大小写转

TOOLFK工具-在线汉字/字母/人民币/简繁体转换工具 本文要推荐的[TOOLFK]在线汉字/字母/人民币/简繁体转换工具,提供简繁体在线转换、人民币大写转换、字母大小写互转、汉字转拼音在线日常使用工具。 網站名稱:ToolFk 網站鏈結:https://www.toolfk.com/ 工具链接:https://www.toolfk.com/tool-online-convert 代码教學 本工具[在线汉字/字母/人民币/简繁体转换工具]依赖的... 阅读详情
String HanDigiStr[] = new String[]{"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};

      String HanDiviStr[] = new String[]{"","拾","佰","仟","万","拾","佰","仟","亿",
          "拾","佰","仟","万","拾","佰","仟","亿",
          "拾","佰","仟","万","拾","佰","仟" };

     /**
      * 输入字符串必须正整数,只允许前导空格(必须右对齐),不宜有前导零
      * @param NumStr
      * @return
      *  */
      String PositiveIntegerToHanStr(String NumStr)
      {
       String RMBStr = "";
       boolean lastzero = false;
       boolean hasvalue= false;       // 亿、万进位前有数值标记
       int len,n;
       len = NumStr.length();
       if( len > 15 ) return "数值过大!";
       for(int i=len-1;i>=0;i--) {
        if( NumStr.charAt(len-i-1)==' ' ) continue;
        n = NumStr.charAt(len-i-1) - '0';
        if( n<0 || n>9 ) return "输入含非数字字符!";

        if( n!=0 ) {
         if( lastzero ) RMBStr += HanDigiStr[0];  // 若干零后若跟非零值,只显示一个零
                 // 除了亿万前的零不带到后面
         //if( !( n==1 && (i%4)==1 && (lastzero || i==len-1) ) )    // 如十进位前有零也不发壹音用此行
         if( !( n==1 && (i%4)==1 && i==len-1 ) )     // 十进位处于第一位不发壹音
          RMBStr += HanDigiStr[n];
         RMBStr += HanDiviStr[i];    // 非零值后加进位,个位为空
         hasvalue = true;                                    // 置万进位前有值标记

        }else {
         if( (i%8)==0 || ((i%8)==4 && hasvalue) )  // 亿万之间必须有非零值方显示万
          RMBStr += HanDiviStr[i];   // “亿”或“万”
        }
        if( i%8==0 ) hasvalue = false ;      // 万进位前有值标记逢亿复位
        lastzero = (n==0) && (i%4!=0);
        }

       if( RMBStr.length()==0 ) return HanDigiStr[0];         // 输入空字符或"0",返回"零"
       return RMBStr;
      }

     /**
      *
      * @param val
      * @return
      *  */
     public  String NumToRMBStr(double val)
      {
       String SignStr ="" ;
       String TailStr ="";
       long  fraction, integer;
       int jiao,fen;

       if( val<0 ) {
        val = -val;
        SignStr = "负";
        }
       if(val > 99999999999999.999 || val <-99999999999999.999 ) return "数值位数过大!";
       // 四舍五入到分
       long temp = Math.round(val*100);
       integer = temp/100;
       fraction = temp%100;
       jiao = (int)fraction/10;
       fen = (int)fraction%10;
       if( jiao==0 && fen==0 ) {
        TailStr = "整";
        }
       else {
        TailStr = HanDigiStr[jiao];
        if( jiao!=0 )
         TailStr += "角";
        if( integer==0 && jiao==0 )                // 零元后不写零几分
         TailStr = "";
        if( fen!=0 )
         TailStr += HanDigiStr[fen] + "分";
        }

      // 下一行可用于非正规金融场合,0.03只显示“叁分”而不是“零元叁分”
      //        if( !integer ) return  SignStr+TailStr;

       return SignStr+PositiveIntegerToHanStr(String.valueOf(integer) )+"元"+TailStr;
      }

 
C# 大小写转换合集 private static readonly String cnNumber = "零壹贰叁肆伍陆柒捌玖"; private static readonly String cnUnit = "分角元拾佰仟万拾佰仟亿拾佰仟兆拾佰仟"; 1.在代码中以 Excel 加日期的算法 /// <summary> /// 传入原日期和所加... 阅读详情

相关推荐

【课程设计|MFC】人民币大小写转换(含课程报告+源码)

Hello!ଘ(੭ˊᵕˋ)੭昵称:海轰标签:程序猿|C++选手|学生简介:因C语言结识编程,随后转入计算机专业,获得过国家奖学金,有幸在竞赛中拿过一些国奖、省奖…已保研学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!唯有努力💪本文仅记录自己感兴趣的内容Visual C++6.0是微软公司推出的开发Win32应用程序(Windows 95/98/2000/XP/NT)的、面向对象的可视化集成工具。

海到无边天作岸 山登绝顶我为峰 1197

Oracle存储过程实现人民币大小写转换 Java人民币小写转大写

注意:当报如下错误时,是因为存储过程中定义的变量值太小,加大它的范围即可。 Causedby:java.sql.SQLException:ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小 ORA-06512:在"AP_JXMG.NUM2RMB",line6 解决办法:如 sch varchar2(20) := '零壹贰叄肆伍陆柒捌玖'; ...

tanzongbiao的专栏 1438

C#开发Windows Form大小写转换工具实战项目

在图形用户界面(GUI)应用中,用户通过鼠标点击、键盘输入、拖动滚动条等方式与程序交互。为了使程序能够“感知”并“回应”这些行为,.NET Framework提供了一套基于事件(Event)和委托(Delegate)的通信机制。这一机制实现了松耦合的对象间通信:一个对象(如Button)可以在不直接依赖另一个对象(如Form)的情况下通知其状态变化。以最常见的事件为例:当用户点击按钮时,操作系统会捕获该输入信号并将其传递给.NET运行时。

weixin_33670640的博客 789

人民币大写转小写,及人民币格式判断

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 第一种方式 ...

li_rui_2046的博客 784

基于大模型的脑疝全流程预测与诊疗方案研究

目录一、引言1.1 研究背景与目的1.2 研究意义1.3 大模型技术概述二、脑疝概述2.1 定义与分类2.2 发病机制与病因2.3 临床表现2.4 诊断方法三、大模型在脑疝预测中的应用3.1 数据采集与预处理3.2 模型训练与选择3.3 模型验证与优化四、术前预测与评估4.1 病情严重程度预测4.2 手术风险预测4.3 个性化手术方案制定4.4 麻醉方案制定五、术中监测与决策5.1 实时监测指标5.2 大模型辅助决策5.3 应对突发情况六、术后评估与护理6.1 术后恢复情况评估6.2 并发症风险预测与预防6

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1285

避坑指南:Livox Mid-360双雷达SLAM配置中,那些官方文档没说的细节(IP设置、话题分离与时间同步)

本文详细解析了Livox Mid-360双雷达SLAM配置中的关键优化点,包括IP设置、话题分离与时间同步等官方文档未提及的细节。通过实战案例和代码示例,帮助开发者解决点云错位、IMU数据混乱等问题,提升SLAM系统的稳定性和精度。特别针对网络架构设计、驱动修改和时间同步机制提供了专业指导。

weixin_29745609的博客 425

java人民币大小写转换_人民币大小写转换

usingSystem;usingSystem.Text;usingSystem.Text.Rusing System;using System.Text;using System.Text.RegularExpressions;namespace HKH.Common{/// /// 人民币大小写格式转换/// /// Create By Lwt on 2006/09/23/// public...

weixin_42157556的博客 497

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

weixin_56135535的博客 654

java人民币大小写转换_Java 实现人民币小写转大写[转载http://sunjun.blogchina.com/]

Java实现人民币小写转大写import java.io.*;import java.util.*;import java.lang.*;public class money{public money(){}public static String getChnmoney(String strNum){int n,m,k,i,j,q,p,r,s=0;int length,subLength,pst...

weixin_28750369的博客 462

混合开关电容DCDC变换器技术解析与工程应用指南

在电源设计领域,传统DCDC变换器在高降压比或高升压比场景下,往往面临占空比过窄、开关应力大、效率偏低等瓶颈。开关电容变换器虽能实现固定比例的电压变换,却受限于调节能力。混合开关电容DCDC变换器通过“开关电容网络粗调变比+电感式DCDC细调输出”的策略,兼顾高效率、高功率密度与宽调压范围。本文梳理了其典型拓扑(如2:1/4:1 SC+Buck)、关键对比、控制策略(含软充电)及工程应用中的常见问题,帮助电源工程师在服务器供电、快充、车载电源等场景下快速选型与调试。

weixin_29164185的博客 312

第五章 PCIe介绍 5.1-5.7

为什么SSD要用PCIe接口?因为它快,比SATA快。通道,PCIe最多可以有32个通道。两个设备之间的PCIe连接,叫做一个Link。如下图,设备A和设备B是个双向连接,两个PCIe设备之间,有专门的发送和接收通道,数据可以同时往两个方向传输,PCIe Spec称这种工作模式为,可以理解为。和PCIe一样,SATA有独立的发送和接收通道。但与PCIe工作模式不一样,同一时间,SATA只有一条通道可以进行数据传输。这种工作模式称为。与SATA单通道不同,PCIe连接可以通过增加通道数扩展带宽。

fengbaobaola的博客 2969

人民币大小写转换(转)

&lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt; &lt;title&gt;无标题文档&lt;/title&gt; &lt;script type="text/javascript"&gt;

summernight 346

YOLOv8缺陷检测可视化界面实战:PyQt5布局设计与代码实现

本文详细介绍了如何利用PyQt5为YOLOv8缺陷检测模型构建一个专业、易用的可视化界面。通过实战讲解PyQt5的布局管理器设计、信号槽机制与YOLOv8核心的集成,帮助开发者快速将AI模型部署为直观的桌面应用,提升工业质检等场景的落地效率。

redis7keeper的博客 756

python123大小写转换_python人民币小写转大写辅助工具

本文实例为大家分享了python人民币大小写转换的具体代码,供大家参考,具体内容如下大家应该都知道,银行打印账单有时候会跟上人民币的阿拉伯数字以及人民币汉字大写写法,转换的过程中有一定的逻辑难度,较为麻烦,所以笔者心血来潮,花了点时间简单实现了一下这一转换过程,以供初学者参考。输入样例:123.22输出样例:壹佰贰拾叁圆贰角贰分参考代码:#!/usr/bin/env python# encodin...

weixin_39687814的博客 336

获取车辆VIN等OBD信息

获取车辆如下OBD信息: VIN:Vehicle Identification Number CALID:Calibration Identifications CVN:Calibration verification number 一、SAE J1939协议 通过请求 CALIBRATION INFORMATION (DM19),获取CVN和CALID。 发送请求:18EA00F9 00 D3 00 应答:18EC0000 10 14 00 03 FF 00 D3 00 数据,BYTE1=0x10,表明

jianxuezixuan的博客 1万+

基于coze studio开源框架二次定制开发教程

CozeStudio是一站式AIAgent开发工具,支持大模型接入、智能体编排、工作流开发等功能。采用Golang+React技术栈,基于微服务架构设计。项目包含后端API、领域逻辑、前端应用等模块,支持自定义任务流节点开发。开发流程涵盖前后端节点定义、实现逻辑编写等步骤,提供完整的开发规范和参考文档。相比商业版,开源版本在功能上有所精简,但仍保留核心开发能力。

coding change your life 790

人民币大小写转换 (转)--测试成…

public class Money {     public  String toRMB(double money) {           char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'};           char[] s4 = {'分', '角', '元', '拾', '佰', '仟', '万', '拾', '

feiniu5566的专栏 972

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

(转)C# 人民币大小写转换,将阿拉伯数字转换为中文的大写人民币

代码如下: using System; namespace ExpertLib.ChineseSpecial { #region RMBException /// <summary> /// 人民币转换的错误 /// </summary> public class RMBException : Syst...

weixin_30660027的博客 163

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

将一个datetime的now转换为只有日期的_不要眨眼!中英文、大小写转换,一秒就搞定!

私信回复关键词【福利】,获取丰富办公资源~助你高效办公早下班!大家好,我是秋小 E~这里是秋叶 Excel 的【问答精华】专栏!问题主要来自秋叶 Excel 学习班的同学,回答由讲师、助教共同完成;每周一期,每期主题不同,希望能更有针对性地解决大家的共性问题。今天的主题是——数据转换。来看看这些小问题,你有没有遇到过,当时又是怎么解决的?01数字转汉字人民币金额提问:在 Excel 里,怎么把数字...

weixin_39609170的博客 389

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

简繁互转_TOOLFK工具-在线汉字/字母/人民币/简繁体转换工具

本文要推荐的[TOOLFK]在线汉字/字母/人民币/简繁体转换工具,提供简繁体在线转换、人民币大写转换、字母大小写互转、汉字转拼音在线日常使用工具。網站名稱:ToolFk網站鏈結:https://www.toolfk.com/工具链接:https://www.toolfk.com/tool-online-convert代码教學本工具[在线汉字/字母/人民币/简繁体转换工具 ]依赖的代码库为(可查看...

weixin_31993699的博客 1214

excel小写转大写公式_不要眨眼!中英文、大小写转换,一秒就搞定!

私信回复关键词【福利】,获取丰富办公资源~助你高效办公早下班!大家好,我是秋小 E~这里是秋叶 Excel 的【问答精华】专栏!问题主要来自秋叶 Excel 学习班的同学,回答由讲师、助教共同完成;每周一期,每期主题不同,希望能更有针对性地解决大家的共性问题。今天的主题是——数据转换。来看看这些小问题,你有没有遇到过,当时又是怎么解决的?01数字转汉字人民币金额提问:在 Excel 里,怎么把数字...

weixin_39957068的博客 1019

小写数字转大写_不要眨眼!中英文、大小写转换,一秒就搞定!

私信回复关键词【福利】,获取丰富办公资源~助你高效办公早下班!大家好,我是秋小 E~这里是秋叶 Excel 的【问答精华】专栏!问题主要来自秋叶 Excel 学习班的同学,回答由讲师、助教共同完成;每周一期,每期主题不同,希望能更有针对性地解决大家的共性问题。今天的主题是——数据转换。来看看这些小问题,你有没有遇到过,当时又是怎么解决的?01数字转汉字人民币金额提问:在 Excel 里,怎么把数字...

weixin_35667833的博客 1383

gbk编码在线转换工具_TOOLFK工具-在线汉字/字母/人民币/简繁体转换工具

本文要推荐的[TOOLFK]在线汉字/字母/人民币/简繁体转换工具,提供简繁体在线转换、人民币大写转换、字母大小写互转、汉字转拼音在线日常使用工具。網站名稱:ToolFk網站鏈結:https://www.toolfk.com/工具链接:https://www.toolfk.com/tool-online-convert代码教學本工具[在线汉字/字母/人民币/简繁体转换工具 ]依赖的代码库为(可查看...

weixin_39588983的博客 1万+

php大写转为小写,PHP 实现人民币小写转换成大写的方法及大小写转换函数

php 的 PHP 实现人民币小写转换成大写的方法及大小写转换函数下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示:header("charset=utf-8;");function numTrmb($num){$d = array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");$e = array('元', '拾', ...

weixin_39983427的博客 260
上一篇: Struts的文件上传
下一篇: javascript屏蔽F5刷新键
beyond429
博客等级 码龄22年 10粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值