Public classInttosmallchinesenumber { Public StaticString Toch (intintinput) {String Si=string.valueof (intinput); String SD= ""; if(si.length () = = 1)// A{SD+=Getch (intinput); returnSD; } Else if(si.length () = = 2)//10 { if(si.substring (0, 1). Equals ("1")) SD+ = "Ten"; ElseSD+ = (Getch (INTINPUT/10) + "Ten"); SD+ = Toch (intinput% 10); } Else if(si.length () = = 3)//Hundred{SD+ = (Getch (intinput/100) + "hundred"); if(string.valueof (intinput%). Length () < 2) SD+ = "0"; SD+ = Toch (intinput% 100); } Else if(si.length () = = 4)//thousand{SD+ = (Getch (intinput/1000) + "thousand"); if(String.valueof (intinput). Length () < 3) SD+ = "0"; SD+ = Toch (intinput% 1000); } Else if(si.length () = = 5)// million{SD+ = (Getch (intinput/10000) + "million"); if(string.valueof (intinput% 10000). Length () < 4) SD+ = "0"; SD+ = Toch (intinput% 10000); } returnSD; } Private StaticString Getch (intinput) {String SD= ""; Switch(input) { Case1: SD= "One"; Break; Case2: SD= "Two"; Break; Case3: SD= "three"; Break; Case4: SD= "Four"; Break; Case5: SD= "Five"; Break; Case6: SD= "Six"; Break; Case7: SD= "Seven"; Break; Case8: SD= "Eight"; Break; Case9: SD= "Nine"; Break; default: Break; } returnSD; }}
Transferred from: http://blog.csdn.net/liufang1991/article/details/43485507#
Converting Java numbers into text methods