Recursion - digits in reverse order

前端 未结 15 1228
一向
一向 2021-01-15 10:32

I need to implement a recursive method printDigits that takes an integer num as a parameter and prints its digits in reverse order, one digit per line.

This is what

15条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-15 10:36

    This is very shortest/simplest way in two lines code:

        public static int reverseNumber(int n) 
        {
            System.out.println(n % 10);
            return (n/10 > 0) ? reverseNumber(n/10) : n;
        }
    

提交回复
热议问题