黑马程序员技术交流社区
标题:
二维数组
[打印本页]
作者:
小忧伤
时间:
2016-5-28 18:32
标题:
二维数组
/*
定义数组的格式:
数据类型[] 变量名 = new 数据类型[数组长度];
1.数据类型:可以是任何的Java类型(基本数据类型和引用数据类型)
int[] arr = new int[3];//基本数据类型的数组,里面只能存储int值;
String[] strArray = new String[3];//引用数据类型的数组,里面存储的是String对象的引用;
int[][] intArray = new int[3][];//二维数组,数组的每个元素中,又存储了一个int[]类型的数组
2.二维数组定义格式:
1).格式一:
int[][] intArray = new int[3][2];//第二维定长
2).格式二:
int[][] intArray = new int[3][];//第二维不定长
intArray[0] = new int[2];
intArray[1] = new int[3];
intArray[2] = new int[8];
3).格式三:
int[][] intArray = {{10,20,30},
{40,50,60},
{70,80,90}
};
*/
class Demo{
public static void main(String[] args){
int[][] intArray = new int[3][2];
intArray[0][0] = 10;
intArray[0][1] = 20;
intArray[1][0] = 30;
intArray[1][1] = 40;
intArray[2][0] = 50;
intArray[2][1] = 60;
//遍历
for(int i = 0;i < intArray.length ; i++){//外层-->行
for(int j = 0; j < intArray[i].length ; j++){
System.out.print(intArray[i][j] + "\t");
}
System.out.println();//输出一个换行
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2