要注意如果是输出二维数组是也需要用数组输出下面列子有
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( );
}
}
}