La majorité des langages de programmation fonctionnent avec des groupes 8 bits, 16 bits ou 32 bits. Il est également connu sous le nom de programmation de niveau bit qui est principalement utilisée dans les calculs numériques pour accélérer le processus. Donc, dans cet article, nous vous guiderons sur la façon dont vous pouvez calculer l'opérateur de bitwise à l'aide du langage de programmation Java.
Comment calculer le bit et (&) en java
Java fournit une méthode très simple et directe pour les utilisateurs pour saisir des valeurs via le clavier. Pour cela, un Java.user.Scanner La classe est utilisée:
Importer Java.user.Scanner;Nous avons créé une classe publique dans laquelle nous rédigerons le code principal:
Classe publique bitwiseopérateursAprès avoir défini la fonction principale, nous avons créé un objet de scanner qui est utilisé pour scanner les touches qui seront enfoncées à partir du clavier par l'utilisateur:
Scanner dans = nouveau scanner (système.dans);Maintenant, nous avons initialisé deux entiers un, b Et puis nous avons pris les commentaires de l'utilisateur en utilisant le dans.NextInt () fonction:
int a, b;Maintenant, nous allons implémenter l'opérateur bitwise (et) comme indiqué ci-dessous:
int c = a & b;L'opérateur bit un et 5 pour la variable b. La valeur binaire de 12 est 1100 alors que la valeur binaire de 5 est 0101 donc si nous appliquons l'opérateur bit (et) entre eux, nous obtenons la valeur de 4 comme indiqué ci-dessous.
Décimal | Binaire | ||||
---|---|---|---|---|---|
12 | = | 1 | 1 | 0 | 0 |
& | & | & | & | ||
5 | = | 0 | 1 | 0 | 1 |
4 | = | 0 | 1 | 0 | 0 |
Ainsi, le résultat montre que dans l'opérateur et (&) si la valeur pour A et B est 1, alors la valeur de sortie sera également 1 sinon elle sera nul pour tous les autres cas.
Comment calculer le bit ou (|) en java
Maintenant, nous allons calculer un autre opérateur qui est bit ou (|)
int a, b;Maintenant, nous allons implémenter l'opérateur bitwise (ou) comme indiqué ci-dessous:
int c = a | B;Maintenant, nous allons discuter d'un exemple de l'opérateur ou du bit en prenant les mêmes valeurs que ci-dessus
Décimal | Binaire | ||||
---|---|---|---|---|---|
12 | = | 1 | 1 | 0 | 0 |
| | | | | | | | ||
5 | = | 0 | 1 | 0 | 1 |
13 | = | 1 | 1 | 0 | 1 |
[/ cc]
Ainsi, dans ce cas, le résultat montre que si la valeur de A ou B est une, la sortie sera également une et si les deux valeurs sont nulles, la sortie sera également nulle. Maintenant, pour terminer le code pour calculer le bit ou l'opérateur est mentionné ci-dessous:
Importer Java.user.Scanner;Note: Avant de créer un fichier Java, vous devez vous assurer que le kit de développement Java (JDK) est installé dans votre système d'exploitation Linux.
Vous devez maintenant ouvrir n'importe quel éditeur de texte disponible dans votre système d'exploitation Linux, puis écrire le code mentionné ci-dessus à l'intérieur comme indiqué ci-dessous:
$ Nano BitwiseOperators $ Javac BitwiseOperators.JavaComment utiliser des opérateurs de bit shift en java
Maintenant, nous avons créé une autre fonction où nous allons discuter de la droite (>>) et de la gauche (<<) bit shifting operator:
Importer Java.user.Scanner;Une liste complète des opérateurs de bit courants est mentionnée ci-dessous:
Opérateur | Symbole |
---|---|
ET | & |
Inclus ou | | |
Exclusif ou | ^ |
Compliment | ~ |
Décalage à gauche | << |
Changement de droite | >> |
Conclusion
Un opérateur bitwise manipule les bits individuels pour effectuer des opérations bitwise, chaque bit ayant une valeur binaire de 0 ou 1. Il est également connu sous le nom de programmation de niveau bit, et il est couramment utilisé pour accélérer les opérations numériques. Cet article vous a appris à implémenter l'opérateur de bitwise à l'aide du langage de programmation Java.