Transformar n° inteiro para base binária

[color=“red”]Olá, estou começando a estudar Java agora, e com muitas dúvidas.
:arrow: Preciso fazer um programa que leia um número inteiro e retorne na base binária, agrupando seus bits em bytes separados por ponto, da direita para a esquerda, caso o grupo a esquerda não seja constituído por 8 bits deve-se inserir bits zero na sua representação. :?:
Não sei nem por onde começar, será que alguém pode me ajudar, PLEASE!!! :grin: [/color]

http://www.javaalmanac.com/egs/java.math/Bytes2Str.html

ou

http://www.javaalmanac.com/cgi-bin/search/find.pl?words=byte

tenta ai se nao tiver te ensino na mão mesmo.

[color=“red”]Oi lcsoftware, obrigada pela dica, mais ainda não me ajudou, pois não entendi nada, será que teria um jeito mais simples? :???: [/color]

[quote=“lcsoftware”]http://www.javaalmanac.com/egs/java.math/Bytes2Str.html

ou

http://www.javaalmanac.com/cgi-bin/search/find.pl?words=byte

tenta ai se nao tiver te ensino na mão mesmo.[/quote]

Integer.toBinaryString(10);
Integer.parseInt(“10”,2);//retorna 1010
da uma olhada na Classe Integer

[color=“red”]Valeu pelas dicas, mas ainda tenho uma dúvida como faço pra acrescentar zeros e para agrupar em bytes separados por ponto?[/color] :?:

axo que entendi o que tu queres fazer,quer acrescentar zeros pq o java retira o zeros a esquerda certo???
pois eh! isso axo que tu vai ter que tratar isso como se trata uma string…

[color=“red”]É isso, por exemplo recebo o n° 256 e deve mostrar na base binária assim: 00000001.00000000, o n° 2147483600 deve mostrar 11111111.11111111.11111111.11010000, mas não sei como fazer… [/color]:?:

[quote=“javinha”]axo que entendi o que tu queres fazer,quer acrescentar zeros pq o java retira o zeros a esquerda certo???
pois eh! isso axo que tu vai ter que tratar isso como se trata uma string…[/quote]