亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
石嘴山市| 溧阳市| 隆化县| 瑞金市| 曲阜市| 吐鲁番市| 泸定县| 黄梅县| 土默特左旗| 唐海县| 独山县| 文成县| 安龙县| 永年县| 辉县市| 米脂县| 新闻| 平湖市| 西平县| 余庆县| 海淀区| 桦南县| 肥西县| 鱼台县| 万年县| 文登市| 寿光市| 黄梅县| 双城市| 中阳县| 白朗县| 东源县| 大连市| 新平| 清新县| 岱山县| 民丰县| 阳江市| 怀柔区| 钟祥市| 博野县|