这么多的赋值用for重写一下吧,更简洁。
switch中的分一下类,可以少几个case
如果运行没有问题,其实大可不必优化,这样的程序很清晰。
上面提到的优化建议主要是从编码方便性上来说的,从运行效率上来说,其实你的也没有什么问题。