for循环中使用switch对每种不同的情况进行处理,每个分支的方法中都有try catch方法,如果出现异常switch中其他分支将会中断,在catch中使用return方法,for循环方法可正常执行代码如下: 运行结果如下: