5.3.1 方式1:利用异常处理(过于繁琐)