}catch(Exception e){ e.printStackTrace(); System.out.println("循环抛出异常了!!!"); return result; } 为什么把e.printStackTrace();放在第一、第二都行,放在return后面却不行呢?
因为return了就跳出方法了,下面的语句就不会执行了