- 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.
Ancak, " and " mantıksal işlecini (&&) kullanmak daha iyi bir yoldur.
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;
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;
Kısacası »
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!");
}
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: