Files
javaSE260715-new/day05/src/com/inmind/array01/Demo02.java
T

32 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]);
}
}