(?) Koşula bağlı değenlendirme operatörü
Bu operatör bize if-then-else pattern’ini tek bir satırda yapmamıza olanak sağlar. Bu öperatörü kullanmadan yazacağımız örnek kodlar aşağıdaki gibi olacaktır.
int a = 10; int b = 20; int max; if (a > b) max = a; else max = b;
Operatörün kullandıktan sonra kodlarımızın ne kadar kısaldığını gözlemleyelim.
Kullanım şekli (Koşul) ? Doğru cevap : Yanlış cevap
int a = 10; int b = 20; int max = (a > b) ? a : b;