logo CodeStepByStep logo

printAllDecimal

Language/Type: Java backtracking recursion

Write a recursive method named printAllDecimal that accepts an integer number of digits and prints all base-10 numbers that have exactly that many digits, in ascending order, one per line, with leading zeros in front as needed. For example, the call of printAllDecimal(3); should print:

000
001
002
003
...
998
999

If the number of digits passed is 0 or negative, print no output. Your method must use recursion, but you can use a single for loop if necessary.

Method: Write a Java method as described, not a complete program or class.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.