java基础语法之数组
1. 数组的概念:
用来存储相同数据类型的数据集合。
2. 数组的特点:
数组可以存出任何数据类型,包括原始类型和引用数据类型(进行对象的实例化),数组类型一旦定义,就只能存储该数据类型的数据。
二、一维数组
1.声明一维数组语法:
数据类型 [ ] 数据名;-----------------String [ ] a;或者 int [ ] a;
数据类型 数据名 [ ]; ------------------ String b [ ];或者 int a [ ];
2.创建一维数组
使用new来创建数组:
数据类型 数据名 [ ]=new 数据类型 [数组长度];–
String a[ ] = new String [ 5];
数据类型 数据名 [ ]=new 数据类型 [ ]{数据1,数据2,………};
String a[ ]=new String [ ] {1,12,16};
3. 数组存放值
a[0]=12;
a[1]=23;
a[2]=22;
4.直接初始化数组
String [] str = {“张三”,”李四”};
int [] array = {1,2,3,4,5};
注意:数组一旦创建,其长度就已经确定,是无法进行长度的修改的。
5.访问一维数组
语法格式:for(初始化变量;小于数组长度;迭代语句)
for(int i=0;i<a.length;i++){
System.out.println(a[i]);}
三、二维数组
1.声明二维数组语法:
数据类型 [ ][ ] 数据名;-----------------String [ ][ ] a;或者 int [ ][ ] a;
数据类型 数据名 [ ][ ]; ------------------ String b [ ][ ];或者 int a [ ][ ];
2. 二维数组的创建同样有两种方式
方式一:使用new运算符
String [][]str = new String[5][5];
方式二:声明数组并且赋初始值
int [][] array = {{23,45,45},{12,11,10,56},{23,12}};
3. 访问二维数组
For(int i=0;i<k.length;i++){遍历 外层数组 得数组
For(int j=0;j<k[i].length;j++){把得到的数组 再遍历
System.out.println(k[i][j])}}