java学习笔记day3
一、数组的概述。
1.
package Demo;
public class Demo6 {
public static void main(String[] args) {
/*
一、数组的使用
1.一维数组的声明和使用
2.如何调用数组的指定位置和元素
3.如何获取数组的长度
4.如何遍历数组
5.数组的元素的默认初始化 int默认值是0 浮点数 0.0
char形是‘0’ boolean形是false
引用数据类型是null
6.数组的内存解析
*/
//1.静态初始化:数组的初始化和赋值同事操作同时进行
int [] ids = new int[]{1001,1002,1003,1004};
//1.2动态初始化 分开进行
String[] names = new String[5];
//错误写法 int[] arr= new int[] int[5] arr=new int[]
//动态和静态不能合一
//初始化完成后长度也确定。
//2.通过角标方式索引,从0开始,数组长度-1结束
names[0]="X";
names[1]="Y";
names[2]="Z";
names[3]="A";
names[4]="B";
//3.获取数组长度。属性:length
System.out.println(names.length);//长度
for(int i = 0 ;i< names.length;i++){
System.out.println(names[i]);
}
}
}
二、多维数组的使用。
package Demo;
public class Demo7 {
public static void main(String[] args) {
//1.二维数组的静态初始化
int[][] arr1 = new int[][]{{1,2,3},{4,5},{6,7,8}};
//动态1
String[][] arr2 = new String[3][2];
//动态二
String[][] arr3 = new String[3][];
//2.调用二维数组的元素
System.out.println(arr1[0][1]);//2
//3.获取数组的长度
System.out.println(arr1[0].length);
}
}