Función recursiva que devuelva el promedio de los dígitos en un número
Estoy tratando de crear una función recursiva que devuelva el promedio de los dígitos de un número. Por ejemplo, el promedio del número 123 es de 2. Yo sé cómo se escribe una función que suma los dígitos.
public static int sum (int n) {
if (n<10)
return n;
return n%10 + sum(n/10);
}
También sé cómo contar los dígitos
public static int numCount(int n) {
if (n<10)
return 1;
return 1 + numCount(n/10);
}
Sin embargo, yo no puedo entender cómo calcular el promedio sin el uso de pre funciones ya existentes.