public class Array{
public static void main(String args[]){
int a[][]={{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25}};
int order=a.length;
for(int i=0;i<=order;i++)
for(int j=0;j<=order;j++)
{
System.out.println(a[i][j]+"\t");
}
}
}
为什么只输出1 2 3 4 5?
那如果要实现对角线两边的数对换要怎么编啊?
for(int i=0;i<order;i++)
for(int j=4;j>=i;j--){
a[i][j]=t;
a[i][j]=a[j][i];
a[j][i]=t;
System.out.println(a[i][j]+"");
}
这样编为什么只输出5 4 3 2 1 10 9 8 7 15 14 13 20 19 25?要怎么改啊?