Test2:一维数组
/* 笔记: day4_5(一维数组)
* 数组是存放多个数据的集合
*/
public class Test2 {
public static void main(String[] args) {
//数组声明
int[] i; //声明了一个int的数组
//int j[]; //也行
//初始化
//1.动态初始化:声明变量且说明数组里面能放几个该数据类型的数据
int[] arr = new int[3];
//2.静态初始化:声明变量的同时就直接赋值了
int[] arr1 = new int[] {1,2,3,4}; //声明了一个存放了1、2、3、4这四个数的数组
//数组元素的引用
String[] str = new String[] {"c","a","b"}; //数组内的元素都有一个下标,用来引用
System.out.println(str[1]);
System.out.println(str.length);
//数组元素的默认初始化
int[] j = new int[2]; //使用动态初始化的时候,数组的元素会有默认值,数字类型的默认值为0,对象的默认类型是null,等等
System.out.println(j[0] + j[1]);
//数组的赋值
j[0] = 1;
System.out.println(j[0]);
}
}