else if的条件这么写不对的首先每个else if可改成 if(s>=500 && s<1000)这种形式另外,你这根本只需要写if(s<1000)就可以了,因为s<500已经在前一个if处理了改成如下形式即可:
if(s<500) { } else if(s<1000) { } else if(s<2000) { } else if(s<3000) { } else { }