数组实际就是一个容器,可以同时容纳多个元素。就相当于字面意思:“一组数据”。
数组跟String一样都是引用类型中的一种。
数组虽然是引用类型中的一种但是他也可以存储基本类型
一维数组顾名思义就是跟一维一样只有左右,只能增加一维数组的长度,不能增加一维数组的数量。
数据类型[] 数组名称 = new 数据类型[索引长度]{元素1,元素2,...,元素n};
数组索引是从0开始的,所以最后写的索引长度要减去一,例如我想写索引为5的一个int数组
int[] sum1 = new int[4]{1,2,3,4,5};
String[] num = new String[3]{"String","数","组"};
char[] num1 = new char[3]{'S','t','i'};
int[] sum = new int[3]{1,2,3};
double[] sum1 = new double[3]{1.2,1.3,1.4};
数据类型[] 数组名称 = {元素1,元素2,...,元素n};
String[] num = {"String","数","组"};
char[] num1 = {'S','t','r'};
int[] sum = {1,2,3};
double[] sum1 = {1.1,1.2,1.3};
数据类型[] 数组名称 = new 数据类型[索引长度];
String[] num = new String[3];
char[] num1 = new char[3];
int[] sum = new sum[3];
double[] sum1 = new double[3];
int[] sum = new int[3]{1,2,3};
二维数组顾名思义跟二维一样有上下左右,二维数组是多个一维数组的一个集合体,他不仅可以修改数组长度,还可以修改一维数组的多少。
数据类型[][] 数组名称 = {{元素1,元素2,...,元素n},{元素1,元素2,...,元素n}...{元素1,元素2,...,元素n}};
int[][] sum = {{1,2},{2,3},{3},{4,5,6}};
数据类型[][] 数组名称 = new 数据类型[一维数组的个数][每个一维数组的索引长度];
int[][] sum1 = new int[2][3];
int[][] sum1 = new int[2][3];
数组名[索引数] = 元素;
int[] sum = new sum[3];
sum[0] = 1;
sum[1] = 2;
sum[2] = 3;
数组名.length:获取数组的索引长度,遍历数组的时候需要这个
int[] sum = new int[3];
int s = sum.length;
System.out.println(s);
String[] num = new String[3];
num[0] = "hello";
num[1] = "world";
num[2] = "java";
for(int i = 0;i < num.length;i++){//i从0开始,因为索引是从0开始的
System.out.println(num[i]);
}