可以这样写,但是按你这个例子来说,第三个条件是进不去的,因为前两个条件a>=0和a<0已经把所有情况包含进去了,所以运行不到第三个a==-addAcount-1条件里。
如果像下面这样,每个条件就都可能运行到:
if(a>10){
}
else if(a>5 && a<=10){
}
else if(a>0 && a<=5){
}
else if(a==0){
}
else if(a<0){
}
最后一个else表示的是默认状态,可以不要一直用if()else if(){}else if(){}这样