看代碼:
import?java.util.Scanner;public?class?Test?{
public?static?void?main(String[]?args)?throws?Exception?{
Scanner?in?=?new?Scanner(System.in);
int?N?=?in.nextInt();
int[][]?matrix?=?new?int[3][3];
for?(int?n?=?0;?n?<?N;?n++)?{
for?(int?i?=?0;?i?<?3;?i++)?{
for?(int?j?=?0;?j?<?3;?j++)?{
matrix[i][j]?=?in.nextInt();
}
}
exchange(matrix,?0,?matrix.length?-?1);
printMatrix(matrix);
}
in.close();
}
private?static?void?printMatrix(int[][]?matrix)?{
for?(int?i?=?0;?i?<?matrix.length;?i++)?{
for?(int?j?=?0;?j?<?matrix[i].length;?j++)?{
System.out.printf("%d\t",?matrix[i][j]);
}
System.out.println();
}
}
/**
?*?交換矩陣的兩行
?*
?*?@param?matrix?矩陣
?*?@param?row1?第壹個要交換的行
?*?@param?row2?第二個要交換的行
?*/
private?static?void?exchange(int[][]?matrix,?int?row1,?int?row2)?{
int?col?=?matrix[0].length;
for?(int?i?=?0,?tmp;?i?<?col;?i++)?{
tmp?=?matrix[row1][i];
matrix[row1][i]?=?matrix[row2][i];
matrix[row2][i]?=?tmp;
}
}
}