Kuidas kasutada Java-operaatorit '|='.

Kuidas Kasutada Java Operaatorit



Javas matemaatilisi arvutusi tehes võib ette tulla olukordi, kus tekib vajadus lisada edasiantud kümnendväärtuste binaarne ekvivalent. Näiteks jättes välja väärtused, mille tulemuseks on identsed tulemused kümnendkohana. Sellistes olukordades kasutab bitipõhise VÕI määramise operaator ' |= ” Javas on abiks binaarväärtustega tõhusal töötamisel.

See kirjutis demonstreerib bitipõhise VÕI määramise operaatori “|=” kontseptsiooni ja tööd Javas.

Kuidas kasutada Java-operaatorit '|='?

' |= ' on bitipõhise VÕI määramise operaator, mis bitipõhiselt või väärtuse ' LHS ' koos ' RHS ” ja eraldab saadud väärtuse „LHS-ile”.







Operaator “|=” töötab

See operaator töötab nii, et täidab VÕI ” toiming kümnendarvude vastava binaarse ekvivalendiga ja saadud väärtus (binaarne) hinnatakse seejärel tagasi kümnendkohana ja tagastatakse.



Mõistame arutletud kontseptsiooni näite abil.



Näide: bitiviisilise määramise operaatori “|=” rakendamine Javas

See näide rakendab bitipõhise VÕI määramise operaatorit ' |= ' et sooritada ' VÕI ” tehke kolme erineva väärtusega ja määrake neile saadud väärtus vastavalt:





avalik klass Bitimääraja {

avalik staatiline tühine peamine ( String [ ] args ) {

int x = 8 ;

int ja = 10 ;

int Koos = 12 ;

int väärtus1 = x |= ja ;

Süsteem . välja . println ( 'X väärtus on:' + väärtus1 ) ;

int väärtus2 = ja |= Koos ;

Süsteem . välja . println ( 'Y väärtus on:' + väärtus2 ) ;

int väärtus3 = Koos |= x ;

Süsteem . välja . println ( 'Z väärtus on:' + väärtus3 ) ;

} }

Vastavalt ülaltoodud koodilõigule rakendage järgmisi samme.

  • Esiteks lähtestage kolm täisarvu väärtust.
  • Pärast seda rakendage bitipõhise VÕI määramise operaator ' |= ” kõikidel initsialiseeritud täisarvudel.
  • See on selline, et ' VÕI ' toiming rakendatakse esitatud kümnend-/täisarvude vastavale binaarsele ekvivalendile ja tulemus määratakse ' LHS ” väärtus.

Algoritm



väärtus1 = 8 ( 1000 ) |= 10 ( 1010 ) => x = 10 ( 1010 )

väärtus2 = 10 ( 1010 ) |= 12 ( 1100 ) => ja = 14 ( 1110 )

väärtus3 = 12 ( 1100 ) |= 8 ( 1010 ) => Koos = 14 ( 1110 )

Pange tähele, et ülaltoodud algoritmi värskendatud väärtus x ' on hinnatud jaotises ' väärtus3 ”.

Väljund

Selles väljundis saab analüüsida, et binaarväärtustele rakendatakse sobivalt operatsiooni “OR” ja vastavad kümnendväärtused tagastatakse vastavalt.

Järeldus

' |= ” vastab bitipõhise VÕI määramise operaatorile, mis võtab „LHS“, bitipõhise või „RHS“ praeguse/antud väärtuse ja eraldab väärtuse „LHS-ile“. See on selline, et see sooritab VÕI-toimingu esitatud kümnendarvude vastaval kahendekvivalendil ja saadud väärtus (binaarne) hinnatakse seejärel tagasi kümnendarvuna ja tagastatakse. Selles ajaveebis käsitleti operaatori „|=” kasutamist ja juurutamist Javas.