İlgili youtube videosu bağlantısı: youtu.be/4o0boAr63YA
Video içerisinde hazırlanan uygulamalar aşağıda paylaşılmıştır.
Java'da Unary, Binary ve Ternary Operatörler
//unary operatör:
//!false
//binary operatör
//3*2
//ternary operatör
//koşul ? doğru ise : yanlış ise
Java'da Ternary Operator ile Sayının Tek ya da Çift Sayı Olduğunu Bulmak
int sayi = 5;
String sonuc = (sayi % 2 == 0) ? "Çift" : "Tek";
System.out.println(sonuc);
Java'da Ternary Operator ile İki Sayı Arasından Büyük Olanı Yazdırmak
int a = 30, b = 20;
int max = (a > b) ? a : b;
System.out.println(max);
Java'da Ternary Operator ile İki Sayıyı Eşitlik Durumu Dahil Karşılaştırmak
int a = 11, b = 12;
String sonuc = (a > b) ? "Birinci sayı daha büyük"
:(a < b) ? "İkinci sayı daha büyüktür" : "Sayılar birbirine eşittir";
System.out.println(sonuc);
Java'da Ternary Operator ile Sınav Puanından Harf Notunu Bulmak
int not = 92;
char harfNotu = (not >= 90) ? 'A'
: (not >= 80) ? 'B'
: (not >= 70) ? 'C'
: (not >= 60) ? 'D'
: (not >= 50) ? 'E'
: 'F';
System.out.println(harfNotu);
Java'da iç içe Ternary Operator Kullanımı ile Pozitif/Negatif ve Çift/Tek Sayıları Bulmak
int sayi = -8;
String sonuc = (sayi >= 0)
? (sayi % 2 == 0 ? "Pozitif ve çift bir sayı" : "Pozitif ve tek bir sayı")
: "Negatif bir sayı";
System.out.println(sonuc);
Java'da Ternary Operator ile Değer Döndüren Metod Kullanımı
public class j20 {
public static void main(String[] args) {
int a = 10, b = 20;
System.out.println(buyukSayiyiGetir(a,b));
}
public static int buyukSayiyiGetir(int x, int y)
{
return (x > y) ? x : y;
}
}
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: Java ile X ve Y Değerlerine Göre Koordinat Düzlemindeki Bölgeyi Tespit Etmek
bkz: Java ile Üç Sayı Arasından En Büyük Olan Sayıyı Bulmak
bkz: Java ile Üçgenin Türünü Bulmak (Eşkenar/İkizkenar/Çeşitkenar Üçgen)
bkz: Java ile Konsolda Çalışan Hesap Makinesi Hazırlamak
bkz: Java ile Yaşa ve Cinsiyete Göre İdeal Kilo Hesabı Yapmak
bkz: Java ile FOR ve IF ile Artık Yıl Kontrolü Yapmak