Poxa pessoal, custa pelo menos ajudar a pobrezinha ? 
Ana Lucia, seguinte, aqui ninguém vai resolver para você, mas podemos te ajudar.
Seguinte, você já aprendeu como se converte um número decimal para binário ? Se sim, tente fazer um algorítmo que resolva as etapas dessa conversão. Caso contrário, é o seguinte:
Para passar um número na base decimal para a base binária devemos fazer divisões sucessivas por 2 e ir pegando os restos das divisões até que não dê mais para dividir.
Por exemplo, vamos passar o número 6 para binário:
-
Primeiro, dividimos o 6 por 2 e conseguimos o resultado 3 e resto zero, certo ? Então marque esse resto que será o primeiro resto.
-
Agora pegamos o resultado inteiro da divisão anterior e dividimos novamente por 2. Bem, 3 dividido por 2 nos fornece 1 com resto 1, certo ? Então nosso segundo resto será o 1.
-
Finalmente pegamos o resultado anterior, que é 1 e dividimos por 2. Mas quanto é 1 dividido por 2? Essa divisão dá zero com resto 1. Marque esse resto.
Bem, temos então os restos 0,1 e 1, nessa ordem. O número 6 em binário será essa sequência de números invertida, então 6 = 1 1 0 em binário.
Agora que você já sabe passar de decimal para binário, vamos ver como implementar um algorítmo:
Você pode fazer um loop para dividir o número por 2, guardar o resto num vetor, pegar o resultado da divisão e dividir novamente, guardar o resto num vetor novamente, e assim até que encontre zero como resultado da divisão.
Espero que você saiba como pegar o resto e o inteiro de uma divisão em Java, caso não saiba, procure em um tutorial, apostila, livro, pergunte a colegas de sala, etc… Ou seja, estude, caso contrário será difícil de aprender alguma coisa.
Se você tentar fazer e não der certo, poste o código aí para nós avaliarmos.
Bom estudo !