day05-数组的操作介绍(取值和赋值)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
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]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user