33 lines
1.1 KiB
Java
33 lines
1.1 KiB
Java
package com.inmind.array01;
|
|
/*
|
|
- 数组中有索引(门牌号),从0开始递增
|
|
- 数组中有个length属性,数组.length获取数组固定的长度
|
|
- 数组取值:int a = 数组[索引]
|
|
- 数组赋值:数组[索引] = 值
|
|
*/
|
|
public class Demo02 {
|
|
public static void main(String[] args) {
|
|
//动态创建数组1
|
|
int[] arr1 = new int[3];
|
|
//静态创建数组2
|
|
int[] arr2 = new int[]{1,2};
|
|
|
|
//证明数组的长度,数组有个属性length
|
|
System.out.println(arr1.length);//3
|
|
System.out.println(arr2.length);//2
|
|
//打印arr1的第二个空间的值
|
|
int value = arr1[1];
|
|
System.out.println(value);//0
|
|
//修改arr1的第二个空间的值为10;
|
|
arr1[1] = 10;
|
|
value = arr1[1];
|
|
System.out.println(value);//10
|
|
System.out.println("-------------------");
|
|
//查看arr2的第二个空间的值
|
|
System.out.println(arr2[1]);//2
|
|
//虽然arr2的长度为2,能否查看arr2的第三个空间的值??不能,否则java.lang.ArrayIndexOutOfBoundsException
|
|
//System.out.println(arr2[2]);
|
|
|
|
}
|
|
}
|