método de división recursiva [cerrado]

Necesito crear un método recursivo que convierta el primer valor (base 10) en un número en la base del segundo. Esto es lo que tengo hasta ahora, pero por alguna razón no puedo hacer que la función recursiva funcione correctamente. Gracias.

<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>

Respuestas a la pregunta(1)

Su respuesta a la pregunta