类型介绍
类型名[] 数组名 = new 类型名[数组长度];
以下
public class Test {
public static void main(String[] args) {
//如果你想定义一组数据有以下三种
int[] array1={1,2,3,4};//简写
int[] array2=new int[4];//数组默认全部都是零
int[] array3=new int[]{1,2,3,4};
}
}
2.数组遍历方式
1.for each(不用下标直接打印数据)
2.Arrays.toString(以数组的形式打印)
public static test{
public static void main(String[] args) {
int[] array1={1,2,3,4};
for (int x:array1) {//======1.for each=======
System.out.println(x+" ");
}
//=======2.以数组形式打印========
String ret=Arrays.toString(array1);//将你传进来的数组以字符串的形式打印出来
System.out.println(ret);
}
3.数组在Java虚拟机栈和堆的存储
4.引用变量
/**
以下是源代码例题
*/
public class Test {
public static void main(String[] args) {
int[] array1 = new int[3];
array1[0] = 10;
array1[1] = 20;
array1[2] = 30;
int[] array2 = new int[]{1,2,3,4,5};
array2[0] = 100;
array2[1] = 200;
array1 = array2;
array1[2] = 300;
array1[3] = 400;
array2[4] = 500;
for (int i = 0; i < array2.length; i++) {
System.out.println(array2[i]);
}
}
}
如图解释