知识大全 将一个BigDecimal类型的数转换成中文
Posted 中文
篇首语:贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 将一个BigDecimal类型的数转换成中文相关的知识,希望对你有一定的参考价值。
将一个BigDecimal类型的数转换成中文 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
public class toChinese public toChinese() public static String ConvetC(BigDecimal bds) String strZero = 零 ; String strYuan = 圆 ; String strJiao = 角 ; String strFen = 分 ; String strZheng = 整 ; String strItem[] = 万 亿 兆 ?? !! ** ;//万 String strC[]= 壹 贰 三 肆 伍 陆 柒 捌 玖 拾 ; String strB[]= 拾 佰 仟 ; String strChinese = new String( ); String strSource = bds toString(); String[] strDesk; String strPrec = new String( ); int i = j = iNumber = iPrec = iItem = iLoc = ; iNumber = strSource indexOf( ); strPrec = strSource substring(iNumber+ ); //System out println(strPrec); iPrec = strSource length() iNumber ; iItem = (int)((iNumber+ )/ ); strDesk = new String[iItem]; //System out println( iNumber = + iNumber + iPrec = + iPrec + iItem = + iItem); for(i= ; i<iItem; i++) iLoc = (iNumber * i) > ? : (iNumber * i); //System out println( iNumber = + iNumber + iPrec = + iPrec + iItem = + iItem + iLoc = + iLoc); strDesk[i] = ; int iNowItem[] = ; for(j= (i* )+iLoc ; j> (i* ) ; j ) iNowItem[j i* ] = (int)(strSource charAt(iNumber j )) ; //System out println(j i* + + strSource charAt(iNumber j ) + + j); strDesk[i] = strItem[i]; //System out println(strDesk[i]); if(iNowItem[ ]> ) strDesk[i] = strC[iNowItem[ ]] + strB[ ] + strDesk[i]; if(iNowItem[ ]> ) strDesk[i] = strC[iNowItem[ ]] + strB[ ] + strDesk[i]; else if(iNowItem[ ]== && iNowItem[ ]> ) strDesk[i] = strZero + strDesk[i]; if(iNowItem[ ]> ) strDesk[i] = strC[iNowItem[ ]] + strB[ ] + strDesk[i]; else if(iNowItem[ ]== && iNowItem[ ]> ) strDesk[i] = strZero + strDesk[i]; if(iNowItem[ ]> ) strDesk[i] = strC[iNowItem[ ]] + strB[ ] + strDesk[i]; else if(iNowItem[ ]== && iNowItem[ ]> ) strDesk[i] = strZero + strDesk[i]; if(iNowItem[ ]== &&iNowItem[ ]== &&iNowItem[ ]== &&iNowItem[ ]== ) strDesk[i] = strZero; if(i== ) strDesk[i] = ; else if (strDesk[i ] equals( ) || strDesk[i ] indexOf(strZero)== ) strDesk[i] = ; strChinese = strDesk[i] + strChinese ; strChinese = strChinese + strYuan; int iJiao= iFen= ; try iJiao = (int)(strPrec charAt( )) ; catch(Exception e ) try iFen = (int)(strPrec charAt( )) ; catch(Exception e ) if(iJiao> ) strChinese = strChinese + strC[iJiao] + strJiao ; if(iFen> ) strChinese = strChinese + strC[iFen] + strFen ; else strChinese = strChinese + strZheng ; //System out println(strChinese); return(strChinese); public static void main(String[] args) BigDecimal bdtest = new BigDecimal( ); System out println(toChinese ConvetC(bdtest)); cha138/Article/program/Java/JSP/201311/19781相关参考
采用取成员函数指针的地址的方法先把指向成员函数指针的指针强制转化为别的类型如unsigned*当然同样可以通过此转化后的指针经过相反的变换来调用成员函数于是乎要转化为void*的问题也随之可解如下
下列四个不同数字表示的数中,数值最大的是_____。A、二进制数11011101B、八进制数334C、十进制数219D、十六进制数DA答案:A解析:将选项中的数转换成二进制后比较,A项为1101110
C#:把其他进制的数转换为十进制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 问题 你有一个
将Image图像文件存入到数据库中我们知道数据库里的Image类型的数据是二进制数据因此必须将图像文件转换成字节数组才能存入数据库中 &nbs
将数据模型转换成数据库设计的相关问题: 创建表的联系 强实体联系 把一个表的主键作为另一张表的外键为了强调最大粒度是应该把外键设置成候选键 N强实体联系 把的那一段的表(父表)的键设置成
C#操作技巧的数据类型之间的转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们在VB中的数
如何将字串String转换成整数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何将字串Str
如何将DBF数据库转换成SQLServer表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言
如何将C#时间格式转换为中文格式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先使用Java
知识大全 怎么用千千静听将WMA格式的音讯档案转换成MP3格式的
怎么用千千静听将WMA格式的音讯档案转换成MP3格式的? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下