欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年07月15日 13:07:17   作者:鑒客  
這篇文章主要介紹了JAVA實(shí)現(xiàn)數(shù)字大寫(xiě)金額轉(zhuǎn)換的方法,涉及java針對(duì)字符串與數(shù)組的遍歷與轉(zhuǎn)換相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

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

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

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[]={"拾","佰","仟","萬(wàn)","拾萬(wàn)","百萬(wàn)","仟萬(wàn)","億","拾億","百億","仟億"},
   je[]=new String[30];//je[]數(shù)組用于存放數(shù)字金額被轉(zhuǎn)換后的數(shù)字
   //n用于測(cè)試您是否有金額轉(zhuǎn)換
   int n=agrs.length;
   if(n==0)
   System.out.println("請(qǐng)輸入需要轉(zhuǎn)換的金額:");
   //將輸入的金額轉(zhuǎn)化成long型的數(shù)據(jù)
   else
   {
   Money=Long.parseLong(agrs[n-1]);    
   }
   //bitt用于存放第幾個(gè)需轉(zhuǎn)換的金額數(shù)字,
   int bitt=0,j,k=-1,i=0;
   //轉(zhuǎn)換過(guò)程
   while(Money!=0)
   {
   bitt=(int)(Money%10L);
   //計(jì)算出每個(gè)數(shù)字對(duì)應(yīng)的大寫(xiě)值
   for(j=0;j<Mon.length;j++)
   {
   if(j==bitt)break;
   }
   //將相應(yīng)的值存入je[]中
   if(k!=-1){je[i]=Mon1[k];i++;}
    je[i]=Mon[j];i++;    
    Money=Money/10;
    k++;
    if(Money==0)
    {
     //輸出轉(zhuǎn)換后的金額
     System.out.print("您輸入的金額為:");
     i--;
     for(;i>=0;i--)
     System.out.print(je[i]);
    }
   }
 }
}

希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • SpringBoot接口限流的實(shí)現(xiàn)方法小結(jié)

    SpringBoot接口限流的實(shí)現(xiàn)方法小結(jié)

    在一個(gè)高并發(fā)系統(tǒng)中對(duì)流量的把控是非常重要的,當(dāng)巨大的流量直接請(qǐng)求到我們的服務(wù)器上沒(méi)多久就可能造成接口不可用,不處理的話甚至?xí)斐烧麄€(gè)應(yīng)用不可用,所以我們需要接口限流,本文給大家介紹了SpringBoot接口限流的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2024-10-10
  • Spring框架的環(huán)境搭建和測(cè)試實(shí)現(xiàn)

    Spring框架的環(huán)境搭建和測(cè)試實(shí)現(xiàn)

    這篇文章主要介紹了Spring框架的環(huán)境搭建和測(cè)試實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Spring?Boot多個(gè)定時(shí)任務(wù)阻塞問(wèn)題的解決方法

    Spring?Boot多個(gè)定時(shí)任務(wù)阻塞問(wèn)題的解決方法

    在日常的項(xiàng)目開(kāi)發(fā)中,往往會(huì)涉及到一些需要做到定時(shí)執(zhí)行的代碼,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot多個(gè)定時(shí)任務(wù)阻塞問(wèn)題的解決方法,需要的朋友可以參考下
    2022-01-01
  • Java生成遞增流水號(hào)(編號(hào)+時(shí)間+流水號(hào))簡(jiǎn)單示例

    Java生成遞增流水號(hào)(編號(hào)+時(shí)間+流水號(hào))簡(jiǎn)單示例

    這篇文章主要給大家介紹了關(guān)于Java生成遞增流水號(hào)(編號(hào)+時(shí)間+流水號(hào))的相關(guān)資料,在開(kāi)發(fā)項(xiàng)目漫長(zhǎng)的過(guò)程中常常會(huì)遇到流水號(hào)需要自動(dòng)生成的問(wèn)題存在,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-07-07
  • 使用Spring Validation實(shí)現(xiàn)數(shù)據(jù)校驗(yàn)的代碼詳解

    使用Spring Validation實(shí)現(xiàn)數(shù)據(jù)校驗(yàn)的代碼詳解

    在現(xiàn)代Web應(yīng)用開(kāi)發(fā)中,數(shù)據(jù)校驗(yàn)是不可忽視的重要環(huán)節(jié),Spring提供了強(qiáng)大的數(shù)據(jù)校驗(yàn)框架——Spring Validation,可以有效提升數(shù)據(jù)輸入的安全性與應(yīng)用的穩(wěn)定性,本文將介紹如何使用Spring Validation進(jìn)行數(shù)據(jù)校驗(yàn),幫助您深入理解和靈活應(yīng)用這一技術(shù)
    2024-11-11
  • @DS注解的使用,動(dòng)態(tài)數(shù)據(jù)源,事務(wù)詳解

    @DS注解的使用,動(dòng)態(tài)數(shù)據(jù)源,事務(wù)詳解

    在項(xiàng)目中使用多數(shù)據(jù)源時(shí),可以借助苞米豆的dynamic-datasource-spring-boot-starter進(jìn)行配置,首先需引入相應(yīng)的jar包,并在application.yml中設(shè)置主從數(shù)據(jù)源,其中一般選擇master作為默認(rèn)數(shù)據(jù)源,在實(shí)現(xiàn)類中通過(guò)@DS注解指定數(shù)據(jù)源
    2024-09-09
  • Java中的interrupted()和isInterrupted()

    Java中的interrupted()和isInterrupted()

    這篇文章主要介紹了Java中的interrupted()和isInterrupted()摸下面文章圍繞interrupted()和isInterrupted()的相關(guān)資料展開(kāi)詳細(xì)內(nèi)容,需要的小伙伴樂(lè)意參考下面下面文章具體價(jià)紹,希望對(duì)大家有所幫助
    2021-11-11
  • 詳解Java8中的lambda表達(dá)式、::符號(hào)和Optional類

    詳解Java8中的lambda表達(dá)式、::符號(hào)和Optional類

    這篇文章主要介紹了Java8中的lambda表達(dá)式、::符號(hào)和Optional類,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • java字符串遍歷的幾種常用方法總結(jié)

    java字符串遍歷的幾種常用方法總結(jié)

    Java字符串是一系列的Unicode字符序列,但是它卻常常被誤認(rèn)為是char序列,這篇文章主要給大家介紹了關(guān)于java字符串遍歷的幾種常用方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Springmvc返回html頁(yè)面問(wèn)題如何解決

    Springmvc返回html頁(yè)面問(wèn)題如何解決

    這篇文章主要介紹了Springmvc返回html頁(yè)面問(wèn)題如何解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論