一维数组
1.声明数组
语法:数据类型[] 数组名
或者 数据类型 数组名[]
2.分配空间
语法:数组名=new 数据类型[数组长度]
int[] scores = new int[5];
3.赋值
scores[0]=33;
例如:
int[] scores = {11,33,44,55,77};
等价于
int[] scores = new int[]{11,33,44,55,77}//这里数组长度必须为空,不能指明长度。
使用Arrays类操作java中的数组
java.util.Arrays
1.排序---升序
语法:Arrays.sort(数组名)
2.将数组转换为字符串
语法:Arrays.toString(数组名)
使用foreach操作数组
语法:for(元素类型 元素变量:遍历对象){
执行的代码
}
例如
输入结果为
屏幕快照 2016-07-10 下午4.08.15.png二维数组
1.声明数组并分配空间
数据类型[][] 数组名 = new 数据类型[行的个数][列的个数];
或者
数据类型[][] 数组名;
数组名 = new 数据类型[行的个数][列的个数];
如
int[][] num = new int[2][3];
2.赋值
num[0][0] = 1;
3.不规则的二维数组,列数不同
int[][] num = new int[3][];
num[0] = new int[2];
num[1] = new int[3];
num[2] = new int[4];
网友评论