Preciso escrever um programa que mostre os números os números de 0 a 100 e seus correspondentes em binário

4 respostas
java
L
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

4 Respostas

J

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?

L

o programa em deveria me responder os valores em binario de 0 ate o 100 sem o usurario informar um valor

J

É 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));
}
L

vlw deu certo.

Criado 8 de julho de 2020
Ultima resposta 8 de jul. de 2020
Respostas 4
Participantes 2