public class exec2 {
public static void main(String [] args){
int cont, dado, decimal;
for( cont = 0; cont <= 100; cont++) {
decimal = (int) cont / 2;
dado = cont % 2;
System.out.printf("%d em binario %d\n", cont, dado);
}
}
}
meu codigo que nao esta dando certo
Isso você descobre olhando a documentação do java:
int n = 100;
System.out.println("100 em binario: " + Integer.toBinaryString(n));
Documentação: java 8
Ou você quer converter o número para binário na mão?
1 curtida
o programa em deveria me responder os valores em binario de 0 ate o 100 sem o usurario informar um valor
É só fazer um loop de 0 a 100 e chamar o método que mostrei acima em cada interação!
for(int i = 0; i<=100; i++){
System.out.println(i + " em binario: " + Integer.toBinaryString(i));
}
1 curtida