中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
共和县| 镇雄县| 西峡县| 理塘县| 江安县| 罗山县| 洛川县| 惠水县| 蚌埠市| 华阴市| 吉木萨尔县| 华宁县| 元氏县| 高青县| 汶川县| 西吉县| 新竹市| 鹤岗市| 海林市| 佛山市| 高密市| 宜君县| 兴仁县| 甘德县| 三门峡市| 石门县| 通山县| 乳山市| 大石桥市| 卫辉市| 清徐县| 资溪县| 井冈山市| 广宁县| 闽侯县| 内丘县| 新野县| 嘉祥县| 彰化市| 遵化市| 长治市|