18.2 抛出异常