我遇到一个这样简单的问题!我是新手没思路!题目就是:写一个函数,将整数金额转换为中文数字的字符串,如输入整数”1234“返回字符串”一二三四“谢谢大侠们给出代码!!!

解决方案 »

  1.   


    public class Test{
        public static void main(String[] args) {
            System.out.println(convert(1234));
        }
        public static String     convert(Integer i){//i>0
    char[] upperCharacter = "零一二三四五六七八九".toCharArray();
    String result = "" ; 
    while(i!=0){
        result=upperCharacter[i%10]+result;
        i/=10;
    }
    return result;
        }
    }