public static void main(String[] args){
//初始化一个游戏场
int[][] game = {
{0,1,0},
{1,0,1},
{0,1,0}
};
int sum = 1;
while(sum>0){
//遍历这个游戏场
for (int i=0;i<game.length;i++){
for(int j=0;j<game[i].length;j++){
System.out.print(game[i][j] +" ");
}
System.out.println();
}
//输入坐标
Scanner scanner =new Scanner (System.in);
System.out.println("请输入行");
int row = scanner.nextInt();
System.out.println("请输入列");
int col = scanner.nextInt();
//判断边界
if(row-1>=0){
game[row-1][col]=1-game[row-1][col];
}
if( row+1<game.length){
game[row+1][col]=1-game[row+1][col];
}
if(col-1>=0){
game[row][col-1]=1-game[row][col-1];
}
if(col+1<game[row].length){
game[row][col+1]=1-game[row][col+1];
}
sum=0;
//再次遍历
for (int i=0;i<game.length;i++){
for(int j=0;j<game[i].length;j++){
sum += game[i][j];
}
}
}
System.out.println("恭喜过关!");
}