Kod Açıklaması:
If Tanımı:
if(Koşul1)
{
//koşul gerçekleştiğinde kontrol edilecek ya da gerçekleşmesi istenen diğer yapılar.
if(Koşul2)
{//koşul gerçekleştiğinde kontrol edilecek ya da gerçekleşmesi istenen diğer yapılar.
return değer;
}
return değer;}
else
{//koşul gerçekleşmediğinde kontrol edilecek ya da gerçekleşmesi istenen diğer yapılar.
return değer;
}
şeklinde kullanılır.
Bir koşulun gerçekleşip gerçekleşmediğini kontrol etmek için kullanılan yapıdır. Koşul bölümüne kontrol edilmesi istenen koşul denklemi yazılır. Eğer koşul doğru ise
if(Koşul1)'un altındaki '{}' içerisinde yapılar gerçekleştirilir. Bu parantezlerin içerisine de if koşulu eklenebilir. Eklendiği durumda ki anlamı: Koşul1 gerçekleştiği durumda Koşul2 gerçekleşip gerçekleşmediğini kontrol ettir.
Eğer bir koşul gerçekleşiyorsa sistem koşul sonucunu 1 olarak atar. Eğer koşul gerçekleşmiyorsa koşul sonucu 0 olarak atanır.
Eğer bir koşulu gerçekleşmiyorsa ve biz gerçekleşmediği durumlarda da malzemeyi konfigüre etmek istiyorsak else{} yapısını kullanırız. Koşul gerçekleşmediği durumda else yapısının içindeki yapılar gerçekleşir.
Her koşulun sonunda sistemin geriye bir değer döndürmesi gerekir. Bu işlemi return yapısıyla gerçekleştirir. return 1; koşul doğru, return 0; koşul yanlış anlamına gelir. Her kod yapısı sonunda ';' işareti kullanılmak zorundadır.