阿拉伯數字轉換成對應的大寫中文輸出

2021-09-30 09:47:16 字數 661 閱讀 1533

記得上次換工作時去某boss廠商面試時,有這樣一道題(rt),當時只是簡單的說說想法,今天有時間,把具體的細節實現了,如下:

/**

* description: 把輸入的阿拉巴數字轉換成大寫中文輸出

* 細節實現:

* 1、阿拉伯數字到大寫中文數字的對應轉換

* 2、單位轉換,9位以上統一單位是億,5-8位統一單位是萬

* 3、用求商運算判斷整數字資料及單位

* 4、用求模運算,獲得該數去整後的餘數,如果餘數字數與求餘前長度相差大於1,輸出描述中按照中文習慣加零

* 5、把輸出描述中後邊的零全部乾掉

* @version1.0 2011-12-19 下午02:16:54 mustang created

* @param value

*/public static void changnum2chinese(long value)

if (length > 5 && nlength < 5)

if (length - nlength > 1)

if (length == 1) else

} while (str.endswith("零"))

system.out.println(str);

}

阿拉伯數字大寫轉換

public class genchinese private final static string str shu ji 大數量級 private final static string str shu ji 2 千內數量級 public genchinese param intnumber 需...

java 阿拉伯數字轉換成大寫數字

public class moneyutil 把金額轉換為漢字表示的數量,小數點後四捨五入保留兩位 param amount return public static string amounttochinese double amount long temp math.round amount 1...

js將阿拉伯數字轉換成漢字大寫

適用場景 票據,結算憑證等。將任意數字的金額,轉換成漢字大寫的形式。例如 1234.50 壹仟貳佰叄拾肆圓伍角。壹 貳 叄 肆 直接貼 如下 阿拉伯數字轉換成大寫漢字 function numberparsechina money money parsefloat money if money ma...