08 KASIM 2017
ÇARŞAMBA
23.39
Java - Boolean Veri Tipi

Veri tiplerinden biri olan boolean'ın Java programlama dilinde kullanımına göz atacağız. Minik ipuçlarına yer vereceğim.

 

Boolean Nedir?

Bir şey ya doğrudur ya yanlıştır mantığı ile çalışır. Yani iki farklı değer döndürür;

  • TRUE
  • FALSE

Basit bir örnek ile başlayalım;

int a = 1;
boolean aralik = a>5 && a<10;

if(aralik) {
	System.out.println(a+" sayisi 5 ve 10 arasındadır.");
} else {
	System.out.println(a+" sayisi 5 ve 10 arasında DEĞİLDİR.");
}

Çıktı olarak ekranımızda 1 sayisi 5 ve 10 arasında DEĞİLDİR. gözükecektir.


İPUCU: Eğer Değer Doğru İse

Dikkat ettiyseniz if(aralik) şeklinde bir kullanımda bulunduk. Bu kullanım tarzını biraz genişletip açıklayalım.

  1. if(aralik == true)
  2. if(aralik)

Bu iki kullanım tarzı arasında hiçbir fark yoktur. Lakin kullanım tarzı olarak kabul görülmüş olanı 2. ifadedir. Çünkü yeniden eşitlik uygulayarak true değerini kontrol ettirmek güzel bir kullanım tarzı değildir.

İPUCU 2: Eğer Değer Doğru Değil İse

Bir önceki ipucunda olduğu gibi kullanım tarzımız 2 farklı şekilde olabilir;

  1. if(aralik == false)
  2. if(!aralik)

Ve yine bu iki kullanım tarzını karşılaştırırsak kabul görmüş olan ikincisidir. Bildiğiniz üzere ! (ünlem) işareti değildir anlamına gelir. O halde aralik kontrol değilir ve eğer doğru değilse olarak okunur.

YORUMLAR 2
0
Mert TOPUZ
11 KASIM 2019 - 10.04
Merhabalar Cengizhan, aslında bahsettiğin if döngüsünün içerisinde kontrol ettiğin yerde de ifaden boolean olarak anlam kazanıyor. Her dilde var olan bu mantıksal operatörler sayesinde işlemlerimizi gerçekleştiriyoruz. Normalde böyle ayrı bir alanda belirtmek yerine doğrudan if içerisinde yazarak işlemi gerçekleştiriyoruz ama dediğim gibi o parantezler içerisindeki alan aslında bir mantıksal ifade.
CEVAPLA
1
Cengizhan
06 KASIM 2019 - 14.29
basit bir if döngüsü ile yapabileceğimiz şeyi neden boolean ile yapalım ki? Ayrıca if döngüsüne göre daha fazla yer kaplıyor ve muhtemelen PC'nin okuması daha zor oluyordur. Bu döngünden binlerce olduğunu düşünürsek eğer gereksiz gibi gözüküyor.
CEVAPLA
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et