Respostas

2014-03-29T20:51:49-03:00
If é para avaliar uma condição, caso seja verdadeira ele fará o que está dentro do escopo, ou seja, dentro das chaves { }.
O else server para caso a condição do if não seja aceita, então ele fará o que está dentro do seu escopo.
E ainda tem o else if, ou seja, ele fica entre o if e um else(caso exista), caso a primeira condição não seja satisfeita ele irá verificar outra condição.

if(5 < 1)
{ ... }
else if( 5 > 10 )
{ ... }
else
{ ... }

Nesse exemplo, ele vai cair no else, porque nenhuma condição foi satisfeita.