java logical operators
Bu eğitimde, Java'da NOT, OR, XOR Java veya Bitwise Exclusive Operator gibi Java'da Desteklenen Çeşitli Mantıksal Operatörleri Örneklerle Keşfedeceğiz:
Java Operator ile ilgili daha önceki eğitimlerimizden birinde, Java'da kullanılabilen farklı operatör türlerini gördük. Burada Java tarafından desteklenen Mantıksal Operatörleri ayrıntılı olarak inceleyeceğiz.
İlk olarak, Mantıksal Operatörlerin ne olduğunu görelim.
=> Tamamen ÜCRETSİZ Java Kursuna Buradan Göz Atın
Ne öğreneceksin:
- Mantıksal Operatörler Nedir?
- Bit Düzeyinde Özel VEYA - XOR Java
- Sıkça Sorulan Sorular ve Cevaplar
- Sonuç
- Önerilen Kaynaklar
Mantıksal Operatörler Nedir?
Java, Mantıksal Operatörler olarak da adlandırılan aşağıdaki koşullu operatörleri destekler:
Şebeke | Açıklama |
---|---|
&& | Koşullu-VE |
|| | Koşullu-OR |
! | Mantıksal DEĞİL |
Java ayrıca aşağıdakileri destekler Bitsel Mantıksal Operatör :
^ | Bit düzeyinde özel VEYA XOR olarak da bilinir |
Bu mantıksal işlemler, iki Boole ifadesi üzerinde gerçekleştirilir.
Bu operatörleri ayrıntılı olarak görelim:
- && : Bu operatöre Koşullu-VE . Burada, && iki mantıksal ifade üzerinde koşullu AND gerçekleştirir.
Örneğin,
public class LogicalOperatorsDemo1 { public static void main(String() args) { boolean x = true;//boolean variable x is intialiized with value true boolean y = false;//boolean variable y is intialiized with value false boolean z = (x && y) ;//conditional-AND on x and y System.out.println('x && y = ' + z);//print value of the result //This gives an output x && y = false } }
Bu program aşağıdaki çıktıyı yazdırır:
java'da liste nasıl ilan edilir
Burada, x ve y iki boole değeridir.
&& performans Koşullu-VE x = true ve y = false olduğunda, true && false yani false döndürür
- ||: Bu operatöre Koşullu-OR . Burada, || iki mantıksal ifade üzerinde koşullu VEYA gerçekleştirir.
Örneğin,
public class LogicalOperatorsDemo2 { public static void main(String()args) y = ' + z);//print value of the result //This gives an output x }
Bu program aşağıdaki çıktıyı yazdırır:
Burada, x ve y iki boole değeridir.
|| performans Koşullu-OR x = true ve y = false olduğunda, true || false yani doğru döndürür
- ! : Buna mantıksal tümleme operatörü denir. Bu, tek bir işlenen üzerinde gerçekleştirilir. Bu operatör, bir boolean değerini tersine çevirir.
Örneğin,
public class LogicalOperatorsDemo3 { public static void main(String()args) { boolean x = true;//boolean variable x is intialiized with value true boolean z = !x; // inverting the value of x System.out.println('z = ' + z);//print value of the result //This gives output as z = false } }
Bu program aşağıdaki çıktıyı yazdırır:
Yukarıdaki programda! x boole değişkeninin tersine çevrilmiş bir değerini döndürür, yani! (doğru) yani yanlış.
Bit Düzeyinde Özel VEYA - XOR Java
Şimdi Java Bitwise Operator, yani XOR Operator'ü ayrıntılı olarak görelim:
^ | Bit düzeyinde özel VEYA XOR olarak da bilinir |
Bit düzeyinde özel OR veya XOR ^, ikili operatörün azar azar özel VEYA işlemi gerçekleştirmesidir.
İşlemi şu şekilde gerçekleştirir:
- Her iki bit de aynıysa, XOR operatörü sonucu şu şekilde döndürür: '0'.
- Her iki bit de farklıysa, XOR operatörü sonucu şu şekilde döndürür: '1'.
x | Y | x ^ y |
---|---|---|
doğru | yanlış | doğru |
doğru | doğru | yanlış |
yanlış | doğru | doğru |
yanlış | yanlış | yanlış |
XOR operatörü soldan sağa doğru bir değerlendirme sırasını izler.
en iyi Windows işletim sistemi nedir
Java xor Operatörlerinin kullanımını gösteren aşağıdaki Java örneğine bir göz atalım:
public class XorDemo { public static void main(String() args) { boolean a = true; boolean b = false; boolean result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result true a = true; b = true; result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result false a = false; b = true; result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result true a = false; b = false; result = a ^ b; System.out.println('a ^ b: '+ result); //prints the result false } }
Bu program aşağıdaki çıktıyı yazdırır:
Aşağıdaki örnekle bu XOR işleminin tamsayı değerleri için nasıl gerçekleştiğini görelim:
İnt 6 ve int 10 gibi tamsayı değerlerinde Java XOR işlemi gerçekleştirmek için,
XOR, 6'nın ikili değerlerinde gerçekleşir, yani 0110 ve 10, yani 1010.
Yani 6 ve 10'daki XOR aşağıdaki gibi:
0110
^
1010
=======
1100
Döndürülen sonuç 1100'ün tamsayı değeri 12'dir
Aşağıda, iki tamsayı üzerinde XOR gerçekleştirmek için örnek Java programı verilmiştir:
tutulmaya svn eklentisi nasıl eklenir
public class XorDemo1 { public static void main(String() args) { int x = 6;// Binary value of 6 is 0110 int y = 10;// Binary value of 10 is 1010 int result = x^y;// xor operation on 0110^1010 which gives 1100 System.out.println('result: '+result);//integer value of 1100 is 12 } }
Bu program aşağıdaki çıktıyı yazdırır:
Sıkça Sorulan Sorular ve Cevaplar
S # 1) XOR işlemi nedir?
Cevap: Bit düzeyinde özel OR veya XOR ^, azar azar özel VEYA işlemi gerçekleştiren ikili bir operatördür.
S # 2) XOR nasıl hesaplanır?
Cevap: Bit düzeyinde özel OR veya ÖZELVEYA ^, aşağıdaki gibi azar azar özel VEYA işlemi gerçekleştirir:
- Her iki bit de aynıysa, XOR operatörü sonucu şu şekilde döndürür: '0'.
- Her iki bit de farklıysa, XOR operatörü sonucu şu şekilde döndürür: '1'.
S # 3) Java'da && ve & arasındaki fark nedir?
Cevap: &&: Bu Koşullu-VE'dir, iki boole işlenen üzerinde gerçekleştirilir.
Buna karşılık, & bit işlenenleri üzerinde gerçekleştirilen bitsel AND operatörüdür.
S # 4) Java'da OR operatörü nedir?
Cevap: Java desteği Koşullu-OR yani || Burada, || iki mantıksal ifade üzerinde koşullu VEYA gerçekleştirir.
Örneğin,
boolean x = true;
boole y = yanlış;
(x || y) true değerini döndürür
S # 5) Java'da OR sembolü nedir?
Cevap: Java, || sembolüne sahip Koşullu VEYA'yı destekler. Bu, dışlayıcı veya bitsel işlemden farklıdır ve ^ sembolüne sahiptir.
S # 6) Java'da Bitwise Operatörlerinin kullanımı nedir?
Cevap: Java'daki bitsel operatörler, bir sayının bitlerini işlemek için kullanılır. Char, short, int, vb. Veri türleri ile kullanılabilirler.
Sonuç
Bu eğitimde, Java'da desteklenen aşağıdaki mantıksal operatörleri örnek programlar yardımıyla ayrıntılı olarak inceledik.
- &&: Koşullu-VE
- || : Koşullu-OR
- ! : Mantıksal DEĞİL
Aşağıdaki operatörü de tartıştık:
- ^: Bitsel özel veya XOR
=> Java Yeni Başlayanlar Eğitim Serisini Buradan Okuyun
Önerilen Kaynaklar
- Örneklerle Java Yansıtma Eğitimi
- Java Operatörleri - Java'da Aritmetik, Tekli ve Bitsel Operatörler
- Yeni Başlayanlar İçin JAVA Eğitimi: 100+ Uygulamalı Java Video Eğitimi
- Kod Örnekleriyle Java Dizi Uzunluğu Eğitimi
- Java SWING Eğitimi: Konteyner, Bileşenler ve Olay İşleme
- Java'da Bir Dizi Nasıl Sıralanır - Örneklerle Eğitim
- Java Collections Framework (JCF) Eğitimi
- Java Arayüzü ve Örneklerle Soyut Sınıf Eğitimi