+ 我来回答
回答最高可+2积分
已采纳回答 / Jonas1995
因为这是一个异常链,控制台的第一个异常包含了下面所有异常,下面的异常是引起上面异常的原因,在try{}语句块中捕获了异常,就会到catch{}块中去抛出异常;开始是先抛出算术异常,在输出“循环抛出异常了”,遇到return语句就跳到finally{}语句块里,输出那两句话,“result”的值已经变成“999”了,然后在返回main()函数中执行后面的语句。