Quantos zeros na base b

Olá povão do PJ!
Nas últimas 48 horas tenho quebrado a cabeça em vão tentando resolver um problema que me foi requisitado. Por favor, mostrem-me o caminho.
Me dêem umas dicas, opiniões, material a se estudar etc. Tá valendo de tudo.

Bom, o problema é o seguinte:
O programa deve calcular e imprimir o número N na base B, juntamente com a quantidade de zeros à direita que ele possui na base B.
Um exemplo: N = 20 -> (B = 2): 1.0.1.0.0, com 2 zeros a direita;
É uma espécie de calculadora de conversão, mas o galho é que não tô conseguindo fazer a contagem de zeros (que droga).

Talvez a resposta seja pífia, mas peguem leve porque ainda sou muito iniciante…

Jah que tah valendo tudo…

[color=“green”]BoaSorte[/color]

nao sei se ajuda, mas vc pode usar o metodo estatico toString(int n, int b) da classe Integer…

dai fica assim:

System.out.println(Integer.toString(numero, base));

e qnto aos zeros, n sei se entendi direito, mas acho q eh isso q vc ta querendo:

String str = Integer.toString(numero, base);
char c[] = new char[str.length()];
str.getChars(0, str.length(), c, 0);
int x = 0;
for (int i = base; i < c.length; i++){
 if (c[i] == '0') x++;
}
System.out.println(str + "\n" + x);

Carinha, muito obrigado, matou metade dos meus problemas pra este fim de semana. hehehe.

valeu, Felipe