国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

JAVA實現(xiàn)數(shù)字大寫金額轉換的方法

2019-11-26 15:05:41
字體:
來源:轉載
供稿:網(wǎng)友

本文實例講述了JAVA實現(xiàn)數(shù)字大寫金額轉換的方法。分享給大家供大家參考。具體如下:

例子:實現(xiàn)將阿拉伯數(shù)字的金額轉換成中文大寫金額的形式,例如:
¥1011 → 壹仟零壹拾壹元整。
大寫數(shù)字為:零、壹、貳、叁、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬、億

import java.io.*;import java.lang.String;public class change{ public static void main(String agrs[]) {   //Money用于存放輸入的金額數(shù)   long Money=0;   String Mon[]={"零","壹","貳","叁","肆","伍","陸","柒","捌","玖"};   String Mon1[]={"拾","佰","仟","萬","拾萬","百萬","仟萬","億","拾億","百億","仟億"},   je[]=new String[30];//je[]數(shù)組用于存放數(shù)字金額被轉換后的數(shù)字   //n用于測試您是否有金額轉換   int n=agrs.length;   if(n==0)   System.out.println("請輸入需要轉換的金額:");   //將輸入的金額轉化成long型的數(shù)據(jù)   else   {   Money=Long.parseLong(agrs[n-1]);       }   //bitt用于存放第幾個需轉換的金額數(shù)字,   int bitt=0,j,k=-1,i=0;   //轉換過程   while(Money!=0)   {   bitt=(int)(Money%10L);   //計算出每個數(shù)字對應的大寫值   for(j=0;j<Mon.length;j++)   {   if(j==bitt)break;   }   //將相應的值存入je[]中   if(k!=-1){je[i]=Mon1[k];i++;}    je[i]=Mon[j];i++;        Money=Money/10;    k++;    if(Money==0)    {     //輸出轉換后的金額     System.out.print("您輸入的金額為:");     i--;     for(;i>=0;i--)     System.out.print(je[i]);    }   } }}

希望本文所述對大家的java程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彩票| 雅安市| 敦化市| 两当县| 墨江| 辽源市| 桓仁| 连州市| 新和县| 济南市| 万安县| 堆龙德庆县| 乡城县| 隆德县| 忻城县| 成都市| 黄龙县| 扶余县| 洛隆县| 靖宇县| 永州市| 漳州市| 彭山县| 云和县| 岳池县| 普定县| 额敏县| 尚志市| 雅江县| 开平市| 临漳县| 灵寿县| 江口县| 汝州市| 苏州市| 新乐市| 嘉祥县| 呼图壁县| 凭祥市| 仪陇县| 镇平县|