()是条件判断部分,大括号是条件成立,要执行的部分。
如果条件成立,只执行一句语句或者一个语句块,所以要执行多句语句的时候要用大括号括起来。
注意if和else if的嵌套。
if(条件)
{
//fuction
}
else if(条件)
{
//fuction
}
else if
(条件)
{
//fuction
}
.
.
.
else
{
//fuction
}
最后else表示所有上面情况除外的情况。当然也可以加上条件,不过就显得你if判断的逻辑有问题。因为最后else与switch case语句的default用处相同。
顺便说一下,你的elseif是与第二个if嵌套的,注意不要混淆了。