Java Başlangıç Temelleri : Boolean
Boolean nedir denildiğinde kısa bir tanımda bulunacak olursak True ( Doğru ) veya False ( Yanlış )değerlerini saklamak için kullanılan veri türüdür. Boolean veri türü genellikle koşul ifadeleri ve mantıksal işlemler için kullanılır.
Eğitim Çizelgesi :Bir önceki konularımıza göz atarak Boolean konusuna geçmeden önce Java Temellerini anlattığımız diğer konulara bakmanızı önemle tavsiye ediyoruz.
Bir önceki konumuzda Aritmetik Operatörler'i ele almıştık bu konumuzda ise Boolean'ın içerisinde barındırdığı Boolean Operatörlerini ve işlevsel örneklerinde kullanım şekillerini anlatacağız.
Boolean Mantığı Nedir?
- True + True = True
- True + False = False
- False + False = False
Bu mantık ile ilerleyerek 0 ( False ) veya 1 ( True ) olarak bize değer döndürür ve ekran çıktısı olarak True veya False olarak bize iletim sağlar. Operatörler ile bunlar daha işlevsel bir konuma getirilir bu operatörler "And,OR,Not" olarak 3 Operatörden oluşur :
Mantıksal AND :
public class Main {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean sonuc = a && b;
System.out.println(sonuc);
}
}
AND Operatörü (&&) : iki koşulun doğru olması durumunda True sonucunu döndürür.
Mantıksal OR :
public class Main {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean sonuc = a || b;
System.out.println(sonuc);
}
}
OR Operatörü (||) : iki koşuldan birinin doğru olması durumunda True sonucunu döndürür.
Mantıksal NOT :
public class Main {
public static void main(String[] args) {
boolean a = true;
boolean sonuc = !a;
System.out.println(sonuc);
}
}
NOT Operatörü (!) : Koşulun tersini döndürür.
Hadi Birlikte Deneyelim!
Bir biri ile karşılaştırılma durumunda olan a ve b isminde iki değişken oluşturuyoruz ve bunlara booluan veri tipinde True ve False değerlerini atıyoruz. Karşılaştırmaları yukardaki verdiğimiz, kod bloklarına benzer şekilde Java Boolean örneği oluşturduk hangi sonuçları vereceğini yorum kısmında belirtebilirsiniz.
public class Main {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean andSonuc = a && b;
boolean orSonuc = a || b;
boolean notSonuc = !a;
System.out.println("AND Operatörü Sonucu: " + andSonuc);
System.out.println("OR Operatörü Sonucu: " + orSonuc);
System.out.println("NOT Operatörü Sonucu: " + notSonuc);
}
}
Örnek sorumuzun bize olan çevriminin çıktısı şu şekilde olacaktır :
AND Operatörü Sonucu : FalseOR Operatörü Sonucu : TrueNOT Operatörü Sonucu : False
Eğer Java kodlarını çalıştırmadan bu sonuçları tahmin ederek bulabildiyseniz tebrikler Java Boolean konusunda artık hakimsiniz. Diğer eğitim konularımıza geçmeden önce bize yorumlarda düşüncelerinizi belirtebilir ve fikirlerinizi paylaşabilirsiniz.
Post a Comment