一维数组:
数组的内存一定是连续的。
/**对于容器操作,一般我们分成三种操作类型:
一:定位:
二:替换:
三:求长:
目前我们看到的是数组,数组的定义,替换,求长分别是:
int[] arrays = new int[6];
数组的定义:
int item = arrays[4];
int item1 = arrays[6];
int item2 = arrays[-1];
数组的替换:
arrays[3] = 100;
数组的动静态赋值:
int[] array = {1,2,3,4,5}//数组静态赋值
int[] arrays = new int[5];
arrays[0] = 1;
arrays[1] = 2;
arrays[2] = 3;
arrays[3] = 4;
arrays[4] = 5;//数组动态赋值
求长:
public class Dayfive{
public static void main(String[]args){
int [] arrays = {1,2,3,4,5,6};
int max = 0;
int temp = 0;
for(int i = 0;i<arrays.length;i++){
if(max<arrays[i]){
max = arrays[i];
temp = i;
}
}
System.out.println(max);
System.out.print(temp);
}
}
二维数组:
public class Dayfive2{
public static void main(String[]args){
//数组的动态的初始化过程
int [][] arrays = new int[5][5];//在定义数组的时候,第一个方括号里的数据不能为空(不能没有行)!
//数组的静态的初始化过程
int [][] arrays1 = {
{1,2,3,11},
{4,5,6},
{7,8,9}
};
}
}