.№愛の冰封
開始懂得逢場作戲,雖然有許多只是霧水情緣; 不過沒關系了,哪來那么多一生一世
BlogJava
首頁
新隨筆
聯系
聚合
管理
posts - 14, comments - 37, trackbacks - 0
阿拉伯數字轉換為中文大寫漢字
采用了遞歸的方法
1
package
src;
2
/** */
/**
*/
/** */
/**
3
*
4
*
@author
Mr.Yang
6
*/
7
public
class
Numeric
{
8
9
/** */
/**
*/
/** */
/**
10
*
@param
args
11
*/
12
public
static
void
main(String[] args)
{
13
System.out.println(getChinese(
2147483648l
,
0
));
14
}
15
/** */
/**
*/
/** */
/**
16
* 獲得阿拉伯數字對應的中文
17
* 最大只支持到9千9百九十九億9千9百九十九萬9千9百九十九
18
*
@param
number 要轉換的數字
19
*
@param
depth 遞歸深度,使用時候直接給0即可
20
*
@return
數字的中文描述
21
*/
22
public
static
String getChinese(
long
number,
int
depth)
{
23
if
(depth
<
0
)
24
depth
=
0
;
25
String chinese
=
""
;
26
String src
=
number
+
""
;
27
if
(src.charAt(src.length()
-
1
)
==
'
l
'
||
src.charAt(src.length()
-
1
)
==
'
L
'
)
28
{
29
src
=
src.substring(
0
, src.length()
-
1
);
30
}
31
System.out.println(src);
32
33
if
(src.length()
>
4
)
34
chinese
=
getChinese(Integer.parseInt(src.substring(
0
, src.length()
-
4
)),depth
+
1
)
+
35
getChinese(Integer.parseInt(src.substring(src.length()
-
4
, src.length())),depth
-
1
);
36
else
{
37
char
prv
=
0
;
38
for
(
int
i
=
0
;i
<
src.length();i
++
)
{
39
switch
(src.charAt(i))
{
40
case
'
0
'
:
41
if
(prv
!=
'
0
'
)
42
chinese
=
chinese
+
"
零
"
;
43
break
;
44
case
'
1
'
:
45
chinese
=
chinese
+
"
一
"
;
46
break
;
47
case
'
2
'
:
48
chinese
=
chinese
+
"
二
"
;
49
break
;
50
case
'
3
'
:
51
chinese
=
chinese
+
"
三
"
;
52
break
;
53
case
'
4
'
:
54
chinese
=
chinese
+
"
四
"
;
55
break
;
56
case
'
5
'
:
57
chinese
=
chinese
+
"
五
"
;
58
break
;
59
case
'
6
'
:
60
chinese
=
chinese
+
"
六
"
;
61
break
;
62
case
'
7
'
:
63
chinese
=
chinese
+
"
七
"
;
64
break
;
65
case
'
8
'
:
66
chinese
=
chinese
+
"
八
"
;
67
break
;
68
case
'
9
'
:
69
chinese
=
chinese
+
"
九
"
;
70
break
;
71
}
72
prv
=
src.charAt(i);
73
74
switch
(src.length()
-
1
-
i)
{
75
case
1
:
//
十
76
if
(prv
!=
'
0
'
)
77
chinese
=
chinese
+
"
十
"
;
78
break
;
79
case
2
:
//
百
80
if
(prv
!=
'
0
'
)
81
chinese
=
chinese
+
"
百
"
;
82
break
;
83
case
3
:
//
千
84
if
(prv
!=
'
0
'
)
85
chinese
=
chinese
+
"
千
"
;
86
break
;
87
88
}
89
}
90
}
91
while
(chinese.length()
>
0
&&
chinese.lastIndexOf(
"
零
"
)
==
chinese.length()
-
1
)
92
chinese
=
chinese.substring(
0
,chinese.length()
-
1
);
93
if
(depth
==
1
)
94
chinese
+=
"
萬
"
;
95
if
(depth
==
2
)
96
chinese
+=
"
億
"
;
97
98
return
chinese;
99
}
100
101
}
102
posted on 2007-07-09 15:46
冰封的愛
閱讀(1102)
評論(1)
編輯
收藏
所屬分類:
常用工具
FeedBack:
#
re: 阿拉伯數字轉換為中文大寫漢字
2009-01-30 18:31 |
往往
我是我
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
MySQL修改root密碼方法總結
Combobox可輸入下拉框
自動生成32位永不重復ID
BarcodeJSP_TRIAL_條形碼
經常使用的正則表達式
java日期比較
JAVA除法保留小數點后兩位的兩種方法
阿拉伯數字轉換為中文大寫漢字
Js字符串操作函數大全
Copyright ©2025 冰封的愛 Powered By:
博客園
模板提供:
滬江博客
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2007年9月 (1)
2007年8月 (6)
2007年7月 (3)
2007年6月 (3)
文章分類
J2EE(64)
Linux(8)
常用工具(9)
開源項目(3)
技術(9)
文章檔案
2009年1月 (1)
2008年4月 (1)
2008年1月 (1)
2007年10月 (2)
2007年9月 (2)
2007年8月 (1)
2007年7月 (73)
2007年6月 (12)
相冊
冰封的相冊
搜索
最新評論
1.?re: 自動生成32位永不重復ID
444
--22
2.?re: 根據拼音首字母查詢人名(C#版)[未登錄]
好用,謝謝
--123
3.?re: java中生成32位隨機ID [未登錄]
手術
--想
4.?re: Jocky混淆JAVA代碼(保護你的JAVA項目)
求支持 JDK 1.7的版本
--pro
5.?re: Jocky混淆JAVA代碼(保護你的JAVA項目)
8530
--ss
閱讀排行榜
1.?學會放下(655)
2.?項目人生(401)
3.?IT外包值得體驗(400)
4.?小型軟件公司如何做大(393)
5.?2007年7月每日一句匯總(1)(364)
評論排行榜
1.?學會放下(0)
2.?2007年7月份 每日一句匯總(2)(0)
3.?2007年7月每日一句匯總(1)(0)
4.?英語每日一句(0)
5.?IT外包值得體驗(0)
主站蜘蛛池模板:
日本免费人成黄页网观看视频
|
亚洲无线电影官网
|
久久永久免费人妻精品下载
|
亚洲精品在线播放
|
免费一级毛片清高播放
|
男女午夜24式免费视频
|
亚洲人成色99999在线观看
|
久久久久亚洲av成人无码电影
|
人人狠狠综合久久亚洲88
|
最近最新MV在线观看免费高清
|
青青青青青青久久久免费观看
|
一级毛片免费全部播放
|
亚洲天堂一区二区三区四区
|
亚洲国产中文字幕在线观看
|
日本黄页网站免费
|
亚洲免费在线视频
|
白白色免费在线视频
|
久久精品国产亚洲AV电影
|
免费h成人黄漫画嘿咻破解版
|
在线免费观看你懂的
|
日本永久免费a∨在线视频
|
亚洲无成人网77777
|
亚洲国产精品成人久久蜜臀
|
亚洲人成人无码网www电影首页
|
亚洲av无码无在线观看红杏
|
韩国欧洲一级毛片免费
|
四虎精品视频在线永久免费观看
|
污污视频网站免费观看
|
亚洲免费综合色在线视频
|
亚洲国产精品久久久久
|
亚洲国产精品狼友中文久久久
|
在线观看AV片永久免费
|
无码人妻一区二区三区免费n鬼沢
|
男男黄GAY片免费网站WWW
|
免费女人高潮流视频在线观看
|
麻豆69堂免费视频
|
亚洲欧美日韩中文字幕一区二区三区
|
婷婷亚洲久悠悠色悠在线播放
|
久久久久久久亚洲精品
|
亚洲精品tv久久久久久久久久
|
免费看AV毛片一区二区三区
|