代码1:
//定义一个数组并将其内容输出
public class mainDemo{
int data[] = new int[3];//长度为3, 索引为 0,1,2
data[0] = 10;
data[1] = 20;
data[2] = 30;
for(int i = 0; i<data.length; i++){
System.out.println(data[i]+",");
}
}
代码1的数据引用分析:
代码2:
//定义一个数组并将其内容输出
public class mainDemo{
int data[] = null;
data = new int[3];//长度为3, 索引为 0,1,2
data[0] = 10;
data[1] = 20;
data[2] = 30;
for(int i = 0; i<data.length; i++){
System.out.println(data[i]+",");
}
}
代码2的数据引用分析:
代码3:
//定义一个数组并将其内容输出
public class mainDemo{
int data[] = new int[3];//长度为3, 索引为 0,1,2
data[0] = 10;
data[1] = 20;
data[2] = 30;
int temp[] = data;
temp[0] = 100;
for(int i = 0; i<data.length; i++){
System.out.println(data[i]+",");
}
}
代码3的数据引用分析: