package tetx111;
public class tetx1111 {
private static int k=4;
tetx1111(){
int count=1;
int point=0;
int i,j;
int [][]a=new int[5][5];
int []num=new int[5*5];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{ num[point]=count;
a[j]=num[point];
count++;
point++;
if(i!=0&&j==3)
{
a[j]=num[k];
k++;
}
}
for(i=3;i>=0;i--)
for(j=3;j>=0;j--)
{
if(i==3&&j!=3)
{a[j]=num[k];
k++;}
else if(i!=3&&i!=0&&j==0)
{a[j]=num[k];
k++;}
}
for(i=1;i<3;i++)
for(j=1;j<3;j++)
{
if(i!=3&&i!=0&&i==1)
{
a[j]=num[k];
k++;
}
else if(i!=3&&i!=0&&i==2)
{
a[j]=num[k];
k++;
}
}
/*显示测试数据*/ for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
System.out.print(a[j]+" ");
System.out.print("\n");
}
}
public static void main(String[] args) {
new tetx1111();
}
} |