【发布时间】:2011-10-15 04:17:09
【问题描述】:
我是 Java 新手。我有一个疑问。
class ArrTest{
public static void main(String args[])
{
int i = 0;
int[] a = {3,6};
a[i] = i = 9;
System.out.println(i + " " + a[0] + " " + a[1]); // 9 9 6
}
}
【问题讨论】:
-
请注意,由于您(可能还有其他人)正在经历的困惑,永远尝试像
a[i] = i = 9;这样的“棘手”代码是一个好主意相反,将其分解为单独的行 - 后代会感谢你。
标签: java indexoutofboundsexception