当前位置:首页 > Java语言程序设计(一)(04747) > 正文内容

阅读下面程序片断,请回答以下问题(1)该程序是否能够正常运行,为什么。(2)如何运用Java的异常处理机制修改该程序,保证程序在

阅读下面程序片断,请回答以下问题1)该程序是否能够正常运行,为什么。2)如何运用Java的异常处理机制修改该程序,保证程序在任何情况下都能正常运行。  

阅读下面程序片断,请回答以下问题 (1)该程序是否能够正常运行,为什么。 (2)如何运用Java的异常处理机制修改该程序,保证程序在任何情况下都能正常运行。
【正确答案】:

(1)该程序不能正常运行,因为数组 greetings只有3个元素,当循环体执行到第4次时会发生异常:ArrayIndexOutOfBoundsException,即访问数组时发生了越界。(2)将循环体中访问数组元素的语句:System.out.println(greetings[i]);放到ty语句中,捕获可能出现的异常并进行处理。例如做以下修改:


扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://20230611.cn/post/438420.html