21.4.20

Operator za logičko množenje - konjukciju

Besplatni Java kurs - 21. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Matematička operacija konjukcije, tj. logičkog množenja(∧) se u Javi predstavlja operatorom za logičko množenje - konjukciju &.

& logičko množenje - konjukcija (AND)

Operator konjukcije radi nad bitovima dva operanda u binarnom obliku. Radi tako što poredi odgovarajuće bitove oba operanda na sledeći način: samo ako su kod oba operanda bitovi na istoj poziciji jedinice, rezultujući bit na toj poziciji imaće vrednost 1. U svim ostalim slučajevima, odgovarajući rezultujući bit će imati vrednost 0.

Primer konjukcije pomoću operatora za logičkog množenja:

byte operandA = 0x0000_0011;

byte operandB = 0x0000_0101;

byte rezultat = operandA & operandB;

Posle konjukcije promenljiva rezultat imaće vrednost:

0x0000_0001

Kao što se vidi, samo krajnje desna cifra rezultata imaće vrednost jedan jer je za oba operanda zajedničko da su cifre samo na tom mestu jedinice.


Pročitaj i nastavak:

Besplatni Java kurs - 22. deo - Operator za logičko sabiranje - disjunkciju

No comments:

Post a Comment