Java ? : (soru İşareti – iki nokta üst üste) Operatörü
Koşulumuzdan sonra soru işareti koyarız daha sonra koşul doğru ise dönecek cevabı yazarız daha sonra : iki nokta üst üste koyarak yanlış ise dönecek cevabı yazarız.
sor ? soru cevabı doğru ise değer : soru cevabı yanlış ise değer
- Klavyeden girilen sayılardan büyük olanı bulan program?
sayi1 > sayi2 ? sayi1 : sayi2
buradan bize sayi1 büyük ise sayi2 den sayi1’i döndürecek, sayi1 sayi2 den büyük değil ise ikinci parametre olan sayi2’yi dönderecektir.
public static void main(String[] args) { Scanner giris=new Scanner (System.in); System.out.println("1. sayı giriniz: "); int sayi1=giris.nextInt(); System.out.println("2. sayı giriniz: "); int sayi2=giris.nextInt(); int buyuk=(sayi1>sayi2?sayi1:sayi2); System.out.println("Büyük olan sayi : "+buyuk); giris.close(); }
Yorum gönder