91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java怎么實現動態行轉列

小億
108
2023-12-25 18:03:47
欄目: 編程語言

Java可以通過使用二維數組來實現動態行轉列。

首先,定義一個二維數組來存儲原始數據。然后,創建一個新的二維數組,將原始數據的行轉換為新數組的列。

以下是一個示例代碼:

public class DynamicTranspose {
    public static void main(String[] args) {
        int[][] originalData = {
            {1, 2, 3},
            {4, 5, 6},
            {7, 8, 9}
        };

        // 計算原始數據的行數和列數
        int rows = originalData.length;
        int columns = originalData[0].length;

        // 創建新的二維數組
        int[][] transposedData = new int[columns][rows];

        // 將原始數據的行轉換為新數組的列
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                transposedData[j][i] = originalData[i][j];
            }
        }

        // 打印轉換后的數組
        for (int i = 0; i < columns; i++) {
            for (int j = 0; j < rows; j++) {
                System.out.print(transposedData[i][j] + " ");
            }
            System.out.println();
        }
    }
}

運行以上代碼,將輸出:

1 4 7
2 5 8
3 6 9

這樣,就實現了動態行轉列。

0
乐清市| 河东区| 武宣县| 民勤县| 延安市| 洛宁县| 永年县| 瑞丽市| 招远市| 新源县| 格尔木市| 东明县| 屯门区| 石楼县| 建始县| 永宁县| 巴林左旗| 祁东县| 柘城县| 板桥市| 新绛县| 中阳县| 手游| 清水河县| 南皮县| 星座| 白银市| 鹿泉市| 互助| 临高县| 昂仁县| 武隆县| 孟津县| 鲜城| 施甸县| 井研县| 衢州市| 耿马| 来安县| 融水| 饶阳县|