Java - [i] = a [i-1]中的数组访问次数;

时间:2015-03-31 13:14:12

标签: java arrays

我知道这是一个非常简单的问题:表达式

时执行了多少次数组访问
a[i] = a[i-1]

评估?尽管如此,我还是很欣赏一个简单明了的答案。

2 个答案:

答案 0 :(得分:1)

简答:两个或一个或无

说明:首先,您永远不要定义i或显示初始化任何变量的代码。因此,如果所有内容都已正确初始化并且i和i-1位于数组的边界内,那么它将访问两个位置。如果您从未初始化数组或i i-1可能超出范围,或者ArrayIndexOutOfBoundsException可能超出界限,从而产生NullPointerExceptioni }变量。

答案 1 :(得分:0)

简短回答:两个。

说明: 首先,您的代码将访问数组以读取位置i-1处的值。其次,它会将该值写入位置i