笔试题集锦

用java写一个函数,输入int型,返回整数逆序后的字符串,如12345,返回54321。如下两种办法:一种使用递归,一种快速方法。

public static void main(String[] args) {
        int number = daoxu(12345);
        System.out.println(number);
    }

    private static int daoxu(int zhi){
        String a="";
        if (zhi>10) {
            a+=daoxu(zhi/10)+"";
            System.out.println(a);
        }
        System.out.println(zhi%10);
        System.out.println((zhi%10)+a);
        return Integer.parseInt((zhi%10)+a);
    }
=============
public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);
        System.out.print("输入一个整数:");
        int num = input.nextInt();
        int num=12345;
        while (num!=0)
        {
            System.out.print(num % 10);
            num /= 10;
        }
    }

你可能感兴趣的:(笔试题集锦)