Java'da mantıksal operatörler nasıl kullanılır?

AND operatörünü kullanın

1. Adım

AND operatörünü (sembolü "&&") kullanın. Java'da &&, hem işleçlerinin (manipüle edilen nesneler) her ikisi de doğruysa sonuç olarak true olarak döner.

2. Adım

İşlenenlerinin bir Boole değeriyle sonuçlanan herhangi bir ifade olabileceğini anlayın. Bu, herhangi bir karşılaştırma işlecini (">" den daha büyük, "<" veya "==" 'a eşittir), herhangi bir yöntem, bir Boole ya da herhangi bir Boole değişkeni ile sonuçlanır. "" int a = 7; int b = 10; eğer (a> 4 & b <20) {// Bu, && operatörünün her iki işleneninin belirli bir şekilde sonuçlanacağı için geçerli olacaktır} ""

3. adım

Bu bölümde hiçbir şey yok.

Operatörleri kullanın VEYA DEĞİL

1. Adım

OR operatörünü (sembolü "||") kullanın. || Operatörlerden ikisi veya biri doğruysa, doğru sonuçlar verir. İşlenenler, bir Boole ile sonuçlanan herhangi bir ifade olabilir. "" int a = 10; int b = 40; eğer (a == 7 || b> a) {// Bu doğru olacaktır. İlk işleneni yanlış olsa bile, // ikincisi doğru olur.} ""

2. Adım

Özel OR operatörünü (veya sembolü ^ olan XOR) kullanmayı düşünün. Bir, ancak her ikisinin de değil, doğru sonuçlar vermesi doğru olacaktır. Burada XOR operatörü, mantıksal bir Boole operatörü olarak kullanılır. "" int a = 7; int b = 10; if (b> a ^ b == 10) {// Her iki işleç doğru olduğu için yanlış sonuçlanır} ""

3. adım

Java'daki bir Boole ifadesinin sonucunu, mantıksal işleç NOT'u (sembolü "!") Kullanarak geri döndürür. Bu operatör doğruysa, NOT ifadesi yanlış sonuçlanır.

4. Adım

NOT operatörünün çok güçlü bir şekilde birleşmesinden (operatörün önceliği çok yüksek olduğundan) parantezli NOT operatörünü ve başka bir Boole ifadesi kullanın. Bunun istisnası basit bir Boole değişkeni ile birleştirildiğinde. Bu örnek, Boolean operatörünün kullanımını DEĞİL gösterir. "" int a = 7; int b = 10; if (! (a == b)) {// Bu, bir == b false olacağından ve NOT işleci geri döndürdüğünden dolayı sonuçlanır} ""