Mantıksal Operatörler Bölüm 2
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 23 / 73.
Mantıksal işleçlerin, mantıksal işleçlerin birleşiminin ne döndürdüğünü gösteren "Doğruluk tablosu" adlı özel bir tablosu vardır.
and (&&) operatörü için doğruluk tablosu:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
and (&&) operatörü için true elde etmenin tek yolu, hem a hem de b değerinin true olmasıdır
or (||) operatörü için doğruluk tablosu:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
Bu durumda true sonucu elde etmek için a veya b true olmalıdır.
not (!) operatörünün doğruluk tablosu:
| a | !a |
|---|---|
| false | true |
| true | false |
Burada a değerinin tersi alınır. a false ise !a true olur
Görev
Başlangıçb3 değişkeninin b3 = !((b1 + b2) > (b1 * b2)) ifadesinde true olarak değerlendirilmesi için b1 ve b2 değişkenlerine tamsayı değerleri atamanız gerekir.
Kendin dene
public class Main {
public static void main(String[] args) {
// Kodunuzu aşağıya yazın
int b1 = ?
int b2 = ?
boolean b3 = !((b1 + b2) > (b1 * b2));
// Aşağıdaki satırı değiştirmeyin
System.out.println("b3 = " + b3);
}
}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
4Operatörler Bölüm 1
Aritmetik OperatörlerModülo OperatörüArtırma/AzaltmaSonsal Artırma/AzaltmaAritmetik Kısa YollarKarşılaştırma OperatörleriDizge Karşılaştırması7Temel G/Ç
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi