Programcılıkta sık kullanacağımız bir terimlerdendir şimdiki göreceğimiz konu.
Eğer anlamına gelmektedir. Belli bir koşulun sağlanması için kullanırız. Koşul
doğru yani true ise belli bir işi yapmasını,
yanlış yani false ise belli bir işi yapmasını isteriz. Aşağıda kodlarını verdiğim örneği biraz açıklamak gerekirse kendi bilet numaramız ile piyango çıkıp çıkmadığını kontrol ediyoruz.İlk önce bizdeki bilet numarası ile ikramiye numarasını karşılaştırıyoruz.
Eğer aynı yani
doğru (true) ise ekrana büyük ikramiye yazdırıyoruz.
Yanlış (false) ise son 3 rakamına bakıyoruz. İkramiyenin son 3 rakamı ile biletimizin son 3 rakamı aynı ise ekrana Son 3 Rakam yazdırıyoruz. En sonda rakamları karşılatırdıktan sonra ise
eğer hiç birşey çıkmadıysa Bir dahaki sefere yazdırıyoruz. Kodlarımızda aynen şöyledir;
ifelse.java —–
class ifelse{
public static void main(String[] args) {
int amorti1=6, amorti2=9;
int soniki=45;
int sonuc=391;
int ikramiye=123456;
int bilet = 612416;
System.out.println(“Bilet Numaranız: ” + bilet);
if (bilet == ikramiye)
System.out.println(“Büyük ikramiye”);
else if (bilet%1000 == sonuc)
System.out.println(“Son 3 Rakam”);
else if (bilet%100 == soniki)
System.out.println(“Son 2 Rakam”);
else if (bilet%10 == amorti1 || bilet%10 == amorti2)
System.out.println(“Amorti”);
else
System.out.println(“Hiç Birşey Tutmadı. Bir dahaki sefere”);
} // main
} //class
Kaynak: Java’da If – Else – Elseif