Matriz

1 resposta
programaçãojava
Roz

Olá A todos!!!
Sou novo na comunidade! Gostaria de saber qual a melhor forma de converter um matriz de inteiros em uma matriz com tais valores so que em binario:

Segue o prograna que gera a matriz.

int[][]mat = new int[4][4];

Random gerador = new Random();

for(int i=0; i<4; i++) {

for(int j=0; j<4; j++) {

int n = gerador.nextInt(32);

int z = 0;

while(z < 4){

if(mat[i][z] == n){

n = gerador.nextInt(32);

z = 0;

}

z++;

}

mat[i][j] = n;

}

}

for(int i=0; i<4; i++) {

for(int j=0; j<4; j++) {

System.out.print(mat[i][j]+ " ");

}

System.out.println();

}

1 Resposta

Mike
Ola, vou deixar um exemplo de como fazer a conversão, ai é só adaptar
String bin = "0111";
int v2 = Integer.parseInt(bin, 2);//Nome da variavel e tipo, 2 = binary. Converte o binario para int
System.out.println(v2);
		
String bin2 = Integer.toBinaryString(200);//Converter um valor int para binario e atribui o valor a um tipo string
System.out.println(bin2);
Criado 28 de setembro de 2017
Ultima resposta 28 de set. de 2017
Respostas 1
Participantes 2