第9行:else if(x>500 && x<=1000)
x,y类型都不一样啊
500<x<=1000不能这么判断!!!
1.char y改为double y;2.500<x<=1000改为500<x && x<=1000