Sol Reklam
Sağ Reklam

Mantıksal Operatörler [Logical Operators]

Durum
Mesaj gönderimine kapalı.

bnjrKemaI

Bir Kömür Göründü Kaptanım!

Discord:

bnjrKemal#7329

Katılım
23 Ekim 2016
Mesajlar
125
Elmaslar
50
Puanlar
13.530
Yaş
25
Minecraft
bnjrKemal
» Mantıksal operatörler, çoklu koşulları birleştirmek için kullanılır.

Değişken yaşın 20'den büyük olması ve değişken paranın 700'den büyük olması durumunda programınızın "Hoş geldiniz!" çıkmasını istediğimizi varsayalım.

Bunu gerçekleştirmenin bir yolu, iç içe geçmiş " if " ifadelerini kullanmaktır.

Kod:
if (age > 20){
    if (money > 700){
        System.out.println("Hoş geldiniz!");
    }
}

Ancak, " and " mantıksal işlecini (&&) kullanmak daha iyi bir yoldur.

Kod:
if (age < 20 && money > 500) {
    System.out.println("Hoş geldiniz!");
}

NOT: " and " işlecinin her iki işleneni doğruysa, koşul doğru olur.

" OR " operatörü;
OR operatörü (||), koşullardan herhangi birinin doğru olup olmadığını kontrol eder.
İşlenenlerden herhangi biri doğru olarak değerlendirilirse durum doğru olur.

Örnek;
Kod:
if (age > 24 || money > 500) {
    System.out.println("Hoş geldiniz!");
}
Yukarıdaki kodun sonucu; yaş 16 "veya" 200 TL'den daha büyük ise "Hoş geldiniz!" yazısı çıkacaktır.

NOT:
(!) »
Mantıksal operatörü, işleneninin mantıksal durumunu saklamak için kullanılır. Durum doğruysa, mantıksal operatörü yanlış yapar.

Örnek;
Kod:
if (!(age > 24 || money > 500)) {
    System.out.println("24 yastan kucuk veya 500 TL'den az paran var.");
}

Kısacası »
Kod:
!(age > 18) //yaş 18'den büyük değil gibi okur.
 
Son düzenleme:

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
746
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
bu iki konuyu birleştirsen daha güzel olabilirdi. Onun dışında anlatım güzel .D
 

bnjrKemaI

Bir Kömür Göründü Kaptanım!

Discord:

bnjrKemal#7329

Katılım
23 Ekim 2016
Mesajlar
125
Elmaslar
50
Puanlar
13.530
Yaş
25
Minecraft
bnjrKemal
bu iki konuyu birleştirsen daha güzel olabilirdi. Onun dışında anlatım güzel .D
Konular çok uzun o yüzden ayır ayır konu açacağım. Daha sonra linkleri toplayıp yeni konuya yazacağım. :)
 

kingOf0

"~SimitSu"

Discord:

kingOf0!#4055

Katılım
14 Haziran 2016
Mesajlar
998
Elmaslar
746
Puanlar
15.070
Yer
getPlayer("SimitSu").getLocation()
Minecraft
SimitSu
Konular çok uzun o yüzden ayır ayır konu açacağım. Daha sonra linkleri toplayıp yeni konuya yazacağım. :)
Eğer bu konuları çevirdiysen söylediğim tüm iltifatları geri alıyorum.
 

bnjrKemaI

Bir Kömür Göründü Kaptanım!

Discord:

bnjrKemal#7329

Katılım
23 Ekim 2016
Mesajlar
125
Elmaslar
50
Puanlar
13.530
Yaş
25
Minecraft
bnjrKemal
Eğer bu konuları çevirdiysen söylediğim tüm iltifatları geri alıyorum.
Çeviri yapmıyorum. Kendim yazıyorum.
Bu arada konular çok uzun derken; tüm konular tek bir konuya sığmaz.
Yani 1 günde tüm konularını düşüne düşüne yazacak değilim. :)
Gönderi otomatik olarak birleştirildi:

Konu güncellendi.
 
Son düzenleme:

GreXLin85

Somon Balığı Selam Vermeye Geldi
Katılım
22 Haziran 2018
Mesajlar
23
Elmaslar
16
Puanlar
3.760
Yaş
20
Yer
Kuzey Kıbrıs Türk Cumhuriyeti
Minecraft
GreXLin85
Elinize sağlık bilmeyenler için işe yarar
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı