for 的增强型

要注意如果是输出二维数组是也需要用数组输出下面列子有

for(数据类型 变量名:数组名 )​

import java.util.Scanner;

import java.util.Random;

public class Test3{

public static void main(String []args){

int [][] x=new int [5][2];

int [][] y=new int [][]{{1,2},{3,4}};

for(int i=0;i

for(int j=0;j

System.out.print( y[i][j]+"\t");

}

System.out.println();

}

Random r=new Random();

int [][] z=new int [6][3];

for(int i=0;i

for(int j=0;j

z[i][j]=r.nextInt(100);

}

}

System.out.println( "***************************");

///增强型的for   for(数据类型   变量名 : 数组名)

for(int [] t:z){

for(int tt :t){

System.out.print( tt+"\t");

}

System.out.println( );

}

System.out.println( "***************************");

//行宽可变

int[][] p=new int[9][];

for(int i=0;i

p[i]=new int[  r.nextInt(5)+1];

for(int j=0;j

p[i][j]= r.nextInt(100);

}

}

for(int [] t:p){

for(int tt :t){

System.out.print( tt+"\t");

}

System.out.println( );

}

}

}

你可能感兴趣的:(二维数组)