import java.util.Scanner; public class DecimalBinario{ int decimal,x; StringBuffer mostra; Scanner input; Byte DecimalBinario; public DecimalBinario(){ input = new Scanner(System.in); while(decimal != -1){ mostra = new StringBuffer(); System.out.println("Digite o numero em decimal"); decimal = input.nextInt(); //leio um inteiro for(int i=7;i>=0;i--){ x = ( (byte)decimal & ( (int)1 << i) ) >> i; mostra.append(" "+x ); } System.out.println("O byte é: "+mostra); mostra = null; } } public static void main(String []args){ new DecimalBinario(); } }