二维数组
2016-07-19 16:38
507 查看
l格式1
•数据类型[][] 变量名 = new 数据类型[m]
;
•m表示这个二维数组有多少个一维数组
•n表示每一个一维数组的元素个数
•举例:
•int[][] arr = newint[3][2];
•定义了一个二维数组arr
•这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]
•每个一维数组有2个元素,可以通过arr[m]
来获取
•表示获取第m+1个一维数组的第n+1个元素
-----------------------
l格式2
•数据类型[][] 变量名 = new 数据类型[m][];
•m表示这个二维数组有多少个一维数组
•这一次没有直接给出一维数组的元素个数,可以动态的给出。
•举例:
•int[][] arr = newint[3][];
•arr[0] =new int[2];
•arr[1] =new int[3]
arr[2] =new int[1];
------------------------------
l格式3
•数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}};
•简化版格式:
•数据类型[][] 变量名 = {{元素…},{元素…},{元素…}};
•举例:
•int[][] arr= {{1,2,3},{4,6},{6}};
-----------------------------------------------------
class Demo{
public static void main(String[] args) {
int[][] arr ={{1,2,44},{3,5,2},{11,22,33}};
//循环遍历数组
printarr2(arr);
}
//用方法
//二个明确 :返回值类型 void 参数列表 int[][] arr
public static void printarr2(int[][] arr ) {
for(int x=0; x<arr.length;x++) {
for(int y=0;y<arr[x].length;y++){
System.out.print(arr[x][y]+" ");
}
System.out.println();
}
}
}
•数据类型[][] 变量名 = new 数据类型[m]
;
•m表示这个二维数组有多少个一维数组
•n表示每一个一维数组的元素个数
•举例:
•int[][] arr = newint[3][2];
•定义了一个二维数组arr
•这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]
•每个一维数组有2个元素,可以通过arr[m]
来获取
•表示获取第m+1个一维数组的第n+1个元素
-----------------------
l格式2
•数据类型[][] 变量名 = new 数据类型[m][];
•m表示这个二维数组有多少个一维数组
•这一次没有直接给出一维数组的元素个数,可以动态的给出。
•举例:
•int[][] arr = newint[3][];
•arr[0] =new int[2];
•arr[1] =new int[3]
arr[2] =new int[1];
------------------------------
l格式3
•数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}};
•简化版格式:
•数据类型[][] 变量名 = {{元素…},{元素…},{元素…}};
•举例:
•int[][] arr= {{1,2,3},{4,6},{6}};
-----------------------------------------------------
class Demo{
public static void main(String[] args) {
int[][] arr ={{1,2,44},{3,5,2},{11,22,33}};
//循环遍历数组
printarr2(arr);
}
//用方法
//二个明确 :返回值类型 void 参数列表 int[][] arr
public static void printarr2(int[][] arr ) {
for(int x=0; x<arr.length;x++) {
for(int y=0;y<arr[x].length;y++){
System.out.print(arr[x][y]+" ");
}
System.out.println();
}
}
}
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树