二位数组-九宫格
public class Demo02 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//生命int类型的数组并分配内存(三阶方阵)
int arr[][]=new int[3][3];
//确定数字“1”的位置
int a=2;//第3行的下标
int b=1;//第2列的下标
for(int i=1;i<10;i++) {
arr[a++][b++]=i;//避免数组的下标越界
if (i%3==0) {//如果i是3的倍数
a=a-2;
b=b-1;
}else {//如果不是
a=a%3;
b=b%3;
}
}
System.out.println("九宫格:");
//遍历数组
for(int i=0;i<3;i++) {
//输出数组中的数据
for(int j=0;j<arr.length;j++)System.out.print(arr[i][j]+"\t");
System.out.println();//换行
}
}
}
仅供参考