Java - 数字到字符串数字系统

时间:2015-11-23 12:19:32

标签: java

我有问题。我想制作自己的数字系统(不要笑),让我们这样说: 0 = Me,1 =你,2 =我们,3 =他们,4 =我......等等。 我希望输入是一个数字(例如4210),输出是一个字符串(例如IWEYOUME)。 我想在不使用任何方法的情况下制作它等等。到目前为止我有这个代码:

System.out.print("Enter a number: ");
    Scanner input = new Scanner(System.in);

    int num = input.nextInt();
    String numberStr = String.valueOf(num);
    char[] digit = numberStr.toCharArray();
    String numeralStr = "";
    for (char c : digit) {
        switch (c){
            case '0' : numeralStr = "Me";
                break;
            case '1' : numeralStr = "You";
                break;
            case '2' : numeralStr = "We";
                break;
            case '3' : numeralStr = "They";
                break;
            case '4' : numeralStr = "I";
                break;
            default: numeralStr = "Not a part from this numeral system.";
                break;
        }
        System.out.print(numeralStr);
    }
你怎么看?使用方法制作它是否更好(例如,如果我想让所有数字形成0 - 9),或者留下这样的东西? 谢谢!

P.S。这是我的第一个Java程序之一,所以请不要过分评判我:)

0 个答案:

没有答案