Kaip naudoti „|=“ operatorių Java

Kaip Naudoti Operatoriu Java



Atliekant matematinius skaičiavimus Java, gali būti situacijų, kai reikia pridėti dvejetainį perduodamų dešimtainių reikšmių ekvivalentą. Pavyzdžiui, praleidžiant reikšmes, kurių rezultatas yra identiškas kaip dešimtainis skaičius. Tokiose situacijose bitų ARBA priskyrimo operatorius “ |= “ Java padeda efektyviai dirbti su dvejetainėmis reikšmėmis.

Šis įrašas parodys bitų ARBA priskyrimo operatoriaus „|=“ koncepciją ir veikimą „Java“.

Kaip naudoti „|=“ operatorių „Java“?

|= ” yra bitų ARBA priskyrimo operatorius, kuris bitais arba „“ reikšmė LHS ' su ' RHS “ ir priskiria gautą reikšmę „LHS“.







„|=“ operatoriaus darbas

Šis operatorius veikia taip, kad atlieka „ ARBA ” operacija su atitinkamu dvejetainiu dešimtainių skaičių ekvivalentu ir gauta reikšme (dvejetaine) įvertinama atgal kaip dešimtainė ir grąžinama.



Supraskime aptartą koncepciją pavyzdžio pagalba.



Pavyzdys: bitų priskyrimo operatoriaus „|=“ taikymas „Java“.

Šiame pavyzdyje taikomas bitų ARBA priskyrimo operatorius ' |= “ atlikti „ ARBA “ operaciją su trimis skirtingomis reikšmėmis ir atitinkamai priskirkite joms gautą reikšmę:





viešas klasė Bitwiseassignor {

viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {

tarpt x = 8 ;

tarpt ir = 10 ;

tarpt Su = 12 ;

tarpt vertė1 = x |= ir ;

Sistema . išeiti . println ( 'X reikšmė yra:' + vertė1 ) ;

tarpt vertė2 = ir |= Su ;

Sistema . išeiti . println ( 'Y reikšmė yra: + vertė2 ) ;

tarpt vertė3 = Su |= x ;

Sistema . išeiti . println ( 'Z reikšmė yra: + vertė3 ) ;

} }

Vadovaudamiesi anksčiau pateiktu kodo fragmentu, atlikite šiuos veiksmus:

  • Pirmiausia inicijuokite tris sveikųjų skaičių reikšmes.
  • Po to pritaikykite bitų ARBA priskyrimo operatorių “ |= “ ant visų inicijuotų sveikųjų skaičių.
  • Taip yra, kad „ ARBA “ operacija taikoma atitinkamam dvejetainiam pateiktų dešimtainių / sveikųjų skaičių ekvivalentui, o rezultatas priskiriamas „ LHS “ vertė.

Algoritmas



vertė1 = 8 ( 1000 ) |= 10 ( 1010 m ) => x = 10 ( 1010 m )

vertė2 = 10 ( 1010 m ) |= 12 ( 1100 ) => ir = 14 ( 1110 )

vertė3 = 12 ( 1100 ) |= 8 ( 1010 m ) => Su = 14 ( 1110 )

Aukščiau pateiktame algoritme atkreipkite dėmesį, kad atnaujinta „ x “ yra įvertintas „ vertė3 “.

Išvestis

Šiame išvestyje galima išanalizuoti, kad dvejetainėms reikšmėms tinkamai pritaikyta operacija „ARBA“ ir atitinkamai grąžinamos atitinkamos dešimtainės reikšmės.

Išvada

|= “ atitinka bitų ARBA priskyrimo operatorių, kuris paima esamą / pateiktą „LHS“, bitų arba „RHS“ reikšmę ir priskiria reikšmę „LHS“. Tai yra tokia, kad ji atlieka ARBA operaciją pagal atitinkamą pateiktų dešimtainių skaičių dvejetainį ekvivalentą, o gauta reikšmė (dvejetainė) įvertinama atgal kaip dešimtainė ir grąžinama. Šiame tinklaraštyje buvo aptartas operatoriaus „|=“ naudojimas ir diegimas „Java“.