Ce projet crée une classe appelée ShowBits qui permet
Affichez le modèle binaire de n’importe quelle valeur entière en binaire.
Une classe comme celle-ci peut être très utile en programmation. Par exemple, lors du débogage du code du pilote de périphérique, il est souvent avantageux de pouvoir surveiller le flux de données en binaire.
class ShowBits { int numbits; ShowBits(int n) { numbits = n; }
ShowBits crée des objets qui affichent un nombre spécifié de bits. Par exemple, pour créer un objet qui affiche les 8 bits de poids faible d'une valeur, utilisez
ShowBits octet = nouveau ShowBits(8)
Le nombre de bits à afficher est stocké en numbits
Pour afficher réellement le modèle de bits, ShowBits fournit la méthode show(),
Notez que show() spécifie un paramètre long. Cependant, cela ne signifie pas que vous devrez toujours transmettre à show() une valeur longue. Grâce aux promotions de types automatiques de Java, n'importe quel type entier peut être transmis à show(). Le nombre de bits affichés est déterminé par la valeur stockée en numbits. Après chaque groupe de 8 bits, show() affiche un espace. Cela facilite la lecture des valeurs binaires des modèles de bits longs.
Voir exemple dans le dépôt
ShowBitsDemo
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!