一个多行多列的结构,则需要通过两个下表才可以描述出一个数据。
二维数组的定义语法如下:
package Array;
//二维数组
public class Arraydemo1 {
public static void main(String[] args) {
int data [] []=new int [] []{
{1,2,3,4,5},{1,2,3},{4,5,6,7,8,9}
};
for(int temp[] : data){ //foreach输出二维数组
for(int num : temp){
System.out.print(num+"、");
}
System.out.println();
}
}
}
package Array;
//二维数组
public class Arraydemo2 {
public static void main(String[] args) {
int data [] []=new int [] []{
{1,2,3,4,5},{1,2,3},{4,5,6,7,8,9}
};
for(int i=0;i<data.length;i++){ //普通for循环
for(int j=0;j<data[i].length;j++){
System.out.println("data["+i+"] ["+j+"] ="+data[i][j]);
}
System.out.println();
}
}
}
喜欢的话记得点赞收藏哟
Java从入门到精通博文专栏持续更新!