Како користити „|=” оператор у Јави

Kako Koristiti Operator U Javi



Током извођења математичких прорачуна у Јави, може доћи до ситуација у којима се појави потреба за додавањем бинарног еквивалента прослеђеним децималним вредностима. На пример, изостављање вредности доводи до идентичних резултата као децимале. У таквим ситуацијама, оператор додељивања битова ИЛИ „ |= ” у Јави је од помоћи у ефикасном раду са бинарним вредностима.

Овај текст ће демонстрирати концепт и рад оператора додељивања у битовима ИЛИ „|=“ у Јави.

Како користити „|=” оператор у Јави?

|= ” је оператор додељивања у битовима ИЛИ који битова или вредност „ ЛХС ” са „ РХС “, и додељује резултујућу вредност „ЛХС“.







Рад оператора “|=”.

Овај оператер ради тако да обавља „ ИЛИ ” операција над одговарајућим бинарним еквивалентом децималних бројева и резултујуће вредности (бинарне) се затим процењује као децимална и враћа.



Хајде да разумемо концепт о коме се расправља уз помоћ примера.



Пример: Примена побитног оператора доделе „|=” у Јави

Овај пример примењује оператор доделе у битовима ИЛИ „ |= ” да извршите „ ИЛИ ” операцију на три различите вредности и доделите им резултујућу вредност у складу са тим:





јавности класа Битвисеассигнор {

јавности статична празнина главни ( Низ [ ] аргс ) {

инт Икс = 8 ;

инт и = 10 ;

инт Витх = 12 ;

инт вредност1 = Икс |= и ;

Систем . оут . принтлн ( 'Вредност к је: ' + вредност1 ) ;

инт вредност2 = и |= Витх ;

Систем . оут . принтлн ( 'Вредност и је: ' + вредност2 ) ;

инт вредност3 = Витх |= Икс ;

Систем . оут . принтлн ( 'Вредност з је: ' + вредност3 ) ;

} }

У складу са горњим исечком кода, примените следеће кораке:

  • Прво, иницијализујте три целобројне вредности.
  • Након тога, примените оператор доделе у битовима ИЛИ “ |= ” на свим иницијализованим целим бројевима.
  • Такав је да „ ИЛИ ” операција се примењује на одговарајући бинарни еквивалент датих децималних/целобројних вредности и резултат се додељује „ ЛХС ” вредност.

Алгоритам



вредност1 = 8 ( 1000 ) |= 10 ( 1010 ) => Икс = 10 ( 1010 )

вредност2 = 10 ( 1010 ) |= 12 ( 1100 ) => и = 14 ( 1110 )

вредност3 = 12 ( 1100 ) |= 8 ( 1010 ) => Витх = 14 ( 1110 )

У горњем алгоритму, имајте на уму да је ажурирана вредност „ Икс ” се оцењује у „ вредност3 ”.

Излаз

У овом излазу, може се анализирати да се операција „ИЛИ“ примењује на бинарне вредности на одговарајући начин и да се одговарајуће децималне вредности враћају у складу са тим.

Закључак

|= ” одговара оператору додељивања у битовом ИЛИ који узима тренутну/пружену вредност „ЛХС”, по биту или „РХС” и додељује вредност „ЛХС”. Она је таква да извршава операцију ИЛИ над одговарајућим бинарним еквивалентом датих децималних бројева и резултујућа вредност (бинарна) се затим процењује као децимална и враћа. На овом блогу се расправљало о коришћењу и примени оператора „|=“ у Јави.