i need implement recursive method printdigits takes integer num parameter , prints digits in reverse order, 1 digit per line.
this have far:
public class printdigits { public static void main(string[] args) { system.out.println("reverse of no. " + reversdigits(91)); } /* recursive function reverse digits of num */ public static int reversdigits(int number) { if (number == 0) return number; else { return number % 10; } } } i feel there 1 line of code missing, not sure need fix it.
public static void main(string[] args) { reversedigits(98198187); } /* recursive function reverse digits of num */ public static void reversedigits(long number) { if (number < 10) { system.out.println(number); return; } else { system.out.println(number % 10); reversedigits(number/10); } }
Comments
Post a Comment