Menu
Coddy logo textTech

Logical Operators Part 1

Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 22 / 73.

Mantıksal operatörler, true veya false döndüren karşılaştırmaların kombinasyonlarını kontrol etmek için kullanılır.

Örneğin aşağıdaki ifade iki karşılaştırma içerir: 

5, 3'ten büyük ve 6'dan küçük mü?

OperatörAnlamÖrnek
&&Ve - true eğer tüm işlemciler true isea && b
||Veya - true eğer herhangi bir işlemci true isea || b
!Değil - true eğer işlemci false ise!a

Bazı örneklere bakalım,

5, 3'ten büyüktür ve 1, 1'e eşittir,

boolean b1 = (5 > 3) && (1 == 1); // true olur

Açıklama: Tüm iş operandları true olduğundan, b1 true tutacaktır (and işlemi her iki iş operandı da true ise true'dur) .

5 4'e eşit değil veya 5 2'ye eşit,

boolean b2 = !(5 == 4) || (5 == 2); // holds true

Açıklama: İlk iş operandı (5 != 4) true olduğundan b2 de true olur (or işlemi iş operandlarından herhangi biri true ise true olur)

1, 1'e eşit değil veya false,

boolean b3 = !(1 == 1) || false; // holds false

Açıklama: Tüm operantlar false olduğundan, b3 false değerini tutacaktır (or işlemi).

değil (3 4'ten büyük),

boolean b4 = !(3 > 4); // holds true

Açıklama: İş operandı false olduğundan, b4 true tutacaktır (not işlemi).

(5 10'dan büyük veya 5 1'den büyük) değil,

boolean b5 = !(5 > 10 || 5 > 1); // false değerini tutar

Açıklama: 5 > 10 || 5 > 1 true (true olan bir operand var), bu nedenle toplamda b5 false (not işlemi).

challenge icon

Görev

Başlangıç

Size bir kod verildi, b1 ve b2 değişkenlerindeki soru işaretlerini değiştirin ki b3 true tutsun.

Çok sayıda doğru çözüm var!

Kendin dene

public class Main {
    public static void main(String[] args) {
        // Kodunuzu aşağıya yazın
        boolean b1 = ?;
        boolean b2 = ?;
        boolean b3 = b1 || b2;
        
        // Aşağıdaki satırı değiştirmeyin
        System.out.println("b3 = " + b3);
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler