Say, j'ai une chaîne binaire commelongue à chaîne binaire 64 bits et l'ajouter à la matrice de 8x8
11110001000010100000011000000110000001100000010100001000111100
il est 62
bits, et je veux que ce soit 64
0011110001000010100000011000000110000001100000010100001000111100
je peux l'imprimer en 64, mais comment l'enregistrer pour l'ajouter au tableau?
for(int i = 0; i < Long.numberOfLeadingZeros((long)num); i++) {
System.out.print('0');
}
System.out.println(Long.toBinaryString((long)num));
Je veux aussi ajouter dans le tableau 2D afin que je puisse l'afficher comme 8x8
00111100
01000010
10000001
10000001
10000001
10000001
01000010
00111100
Ceci est mon code pour l'ajouter au tableau,
for(int i = 0; i < bin1.length(); i++){
for(int j = 0; j < 8; j++){
for(int z = 0; z < 8; z++){
table[j][z] = bin1.charAt(i);
}
}
}
mais quand Je l'imprime, il imprime juste 0
s.
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
Chaque itération de la boucle la plus externe remplit toutes les cellules de la table la charte (i). – roby