método de divisão recursiva [fechado]

Eu preciso criar um método recursivo que irá converter o primeiro valor (base 10) em um número na base do segundo. Isto é o que tenho até agora, mas por alguma razão não consigo fazer com que a função recursiva funcione corretamente. Obrigado.

<code>package lab06250;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
      Number newNumber;
      newNumber = new Number();
      Scanner kbd = new Scanner(System.in);
      int number;
      int remainder = 0;
      int base;

      System.out.println("Enter number:");
      number = kbd.nextInt();
      System.out.println("Enter base");
      base = kbd.nextInt();
      kbd.nextLine();

     System.out.println(Division(number, base));

    }
    public static int Division(int n, int b){
        int result;
        if (n == 1)
            result = 1;
            else
               result = Division(b, (n / b));

        return n;
    }

}
</code>

questionAnswers(1)

yourAnswerToTheQuestion