Java'da “|=” Operatörü Nasıl Kullanılır?

Java Da Operatoru Nasil Kullanilir



Java'da matematiksel hesaplamalar yaparken, geçirilen ondalık değerlerin ikili eşdeğerini ekleme ihtiyacının ortaya çıktığı durumlar olabilir. Örneğin, ondalık olarak aynı sonuçları veren değerlerin atlanması. Bu gibi durumlarda, bit düzeyinde VEYA atama operatörü ' |= ” Java'da, ikili değerlerle etkili bir şekilde çalışmak için yararlıdır.

Bu yazı, Java'da bitsel-VEYA-atama operatörünün “|=” kavramını ve çalışmasını gösterecektir.

Java'da “|=” Operatörü Nasıl Kullanılır?

|= ”, bitsel-veya değerini “ LHS ' ile ' sağda ”, ve elde edilen değeri “LHS” ye tahsis eder.







“|=” Operatörünün Çalışması

Bu operatör, “ işlemini gerçekleştirecek şekilde çalışır. VEYA ” ondalık sayıların karşılık gelen ikili eşdeğeri ve sonuçtaki değer (ikili) üzerine işlem daha sonra tekrar ondalık olarak değerlendirilir ve döndürülür.



Tartışılan kavramı bir örnek yardımıyla anlayalım.



Örnek: Java'da Bitsel Atama Operatörünün “|=” Uygulanması

Bu örnek, bit düzeyinde VEYA atama işlecini uygular ' |= ” gerçekleştirmek için “ VEYA ” işlemini üç farklı değer üzerinde yapın ve bunlara sonuç değerini buna göre atayın:





halk sınıf bitsel atama {

halk statik geçersiz ana ( Sicim [ ] argümanlar ) {

int X = 8 ;

int Ve = 10 ;

int İle = 12 ;

int değer1 = X |= Ve ;

sistem . dışarı . yazdır ( 'x'in değeri: ' + değer1 ) ;

int değer2 = Ve |= İle ;

sistem . dışarı . yazdır ( 'y'nin değeri: ' + değer2 ) ;

int değer3 = İle |= X ;

sistem . dışarı . yazdır ( 'z'nin değeri: ' + değer3 ) ;

} }

Yukarıdaki kod parçacığına göre aşağıdaki adımları uygulayın:

  • İlk olarak, üç tamsayı değerini başlatın.
  • Bundan sonra, bitsel VEYA atama operatörünü uygulayın ' |= ” tüm başlatılmış tam sayıların üzerine.
  • Öyle ki “ VEYA Sağlanan ondalık/tamsayı değerlerinin karşılık gelen ikili eşdeğeri üzerine ” işlemi uygulanır ve sonuç “ LHS ' değer.

algoritma



değer1 = 8 ( 1000 ) |= 10 ( 1010 ) => X = 10 ( 1010 )

değer2 = 10 ( 1010 ) |= 12 ( 1100 ) => Ve = 14 ( 1110 )

değer3 = 12 ( 1100 ) |= 8 ( 1010 ) => İle = 14 ( 1110 )

Yukarıdaki algoritmada, güncellenmiş değerin ' olduğuna dikkat edin. X ”, “ olarak değerlendirilir değer3 ”.

Çıktı

Bu çıktıda “VEYA” işleminin ikili değerlere uygun şekilde uygulandığı ve karşılık gelen ondalık değerlerin buna göre döndürüldüğü analiz edilebilir.

Çözüm

|= ”, “LHS”, bitsel-veya “RHS”nin mevcut/sağlanan değerini alan ve değeri “LHS”ye tahsis eden bir bitsel-VEYA-atama operatörüne karşılık gelir. Sağlanan ondalık sayıların karşılık gelen ikili eşdeğeri üzerinde VEYA işlemini gerçekleştirecek ve elde edilen değer (ikili) daha sonra ondalık olarak değerlendirilip geri döndürülecek şekildedir. Bu blog, Java'da “|=” operatörünü kullanmayı ve uygulamayı tartıştı.