public class Dian5{
public static void main(String[] args){
int a[][] = new int[2][3];
int number = 0;
System.out.println("二维数组中的元素为:");
//通过嵌套的双重循环,为二维数组元素赋值
for(int row=0;row<2;row++){
for(int col=0;col<3;col++){
a[row][col] = number;
number++;
System.out.print(a[row][col] + " ");
}
System.out.println(); //换行
}
System.out.println("-----------------------------------");
//遍历二维数组,输出每个元素的值
for(int row=0;row<2;row++){
for(int col=0;col<3;col++){
System.out.print(a[row][col]+" ");
}
System.out.println();
}
System.out.println("-----------------------------------");
//用for-each来遍历二维数组
for(int[] arrayElement : a){
for(int element : arrayElement){
System.out.print(element + " ");
}
System.out.println();
}
System.out.println("-----------------------------------");
//用length来遍历二维数组
for(int row=0;row<a.length;row++){
for(int col=0;col<a[row].length;col++){
System.out.print(a[row][col]+" ");
}
System.out.println();
}
System.out.println("-----------------------------------");
//不规则二维数组
int b[][] ={
{0,1,5,6},
{2,3},
{8,7,4},
{9}
};
for(int row=0;row<b.length;row++){
for(int col=0;col<b[row].length;col++){
System.out.print(b[row][col] + " ");
}
System.out.println();
}
}
}
public static void main(String[] args){
int a[][] = new int[2][3];
int number = 0;
System.out.println("二维数组中的元素为:");
//通过嵌套的双重循环,为二维数组元素赋值
for(int row=0;row<2;row++){
for(int col=0;col<3;col++){
a[row][col] = number;
number++;
System.out.print(a[row][col] + " ");
}
System.out.println(); //换行
}
System.out.println("-----------------------------------");
//遍历二维数组,输出每个元素的值
for(int row=0;row<2;row++){
for(int col=0;col<3;col++){
System.out.print(a[row][col]+" ");
}
System.out.println();
}
System.out.println("-----------------------------------");
//用for-each来遍历二维数组
for(int[] arrayElement : a){
for(int element : arrayElement){
System.out.print(element + " ");
}
System.out.println();
}
System.out.println("-----------------------------------");
//用length来遍历二维数组
for(int row=0;row<a.length;row++){
for(int col=0;col<a[row].length;col++){
System.out.print(a[row][col]+" ");
}
System.out.println();
}
System.out.println("-----------------------------------");
//不规则二维数组
int b[][] ={
{0,1,5,6},
{2,3},
{8,7,4},
{9}
};
for(int row=0;row<b.length;row++){
for(int col=0;col<b[row].length;col++){
System.out.print(b[row][col] + " ");
}
System.out.println();
}
}
}