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.