代码风格修整:
将switch警告部分以if-else if方式替代