本文共 1772 字,大约阅读时间需要 5 分钟。
}
-----------------------------------------------------------
//矩阵转换
public class TestArray { public static void main(String[] args) { int array[][] = { { 22, 18, 36 }, { 27, 34, 58 }, { 12, 51, 32 },{ 14, 52, 64 } }; // 创建一个4行3列的二维数组int brray[][] = new int[3][4]; // 创建一个3行4列的数组,用于接收转置后的矩阵System.out.println("原型矩阵例如以下:");for (int i = 0; i < array.length; i++) { // 遍历array数组中的元素for (int j = 0; j < array[i].length; j++) { System.out.print(array[i][j] + " ");}System.out.println();}for (int i = 0; i < array.length; i++) { // 此时的i是array数组的行。brray的列for (int j = 0; j < brray.length; j++) { // 此时的j是array数组的列,brray的行brray[j][i] = array[i][j]; // 将array数组中的第i行j列的元素赋给brray数组中的j行i列}}System.out.println("\n转置后的矩阵例如以下:");for (int i = 0; i < brray.length; i++) { // 遍历转置后brray数组中的元素for (int j = 0; j < brray[i].length; j++) { System.out.print(brray[i][j] + " ");}System.out.println();}} }本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5193784.html,如需转载请自行联系原作者