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

溫馨提示×

Java二維數組賦值有啥技

小樊
81
2024-10-26 22:54:21
欄目: 編程語言

在 Java 中,二維數組的賦值有多種方法。以下是一些常見的方法:

  1. 逐個元素賦值:
int[][] matrix = new int[3][4];
for (int i = 0; i < matrix.length; i++) {
    for (int j = 0; j < matrix[i].length; j++) {
        matrix[i][j] = i * j;
    }
}
  1. 使用循環遍歷賦值:
int[][] matrix = new int[3][4];
for (int i = 0; i < matrix.length; i++) {
    for (int j = 0; j < matrix[i].length; j++) {
        matrix[i][j] = someFunction(i, j);
    }
}

private int someFunction(int i, int j) {
    // 根據 i 和 j 計算值并返回
    return i + j;
}
  1. 使用 Java 8 的 Stream API 賦值:
import java.util.stream.IntStream;

int[][] matrix = new int[3][4];
IntStream.range(0, matrix.length).forEach(i -> 
    IntStream.range(0, matrix[i].length).forEach(j -> matrix[i][j] = i * j)
);
  1. 矩陣轉置賦值:
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < matrix.length; i++) {
    for (int j = i + 1; j < matrix[i].length; j++) {
        int temp = matrix[i][j];
        matrix[i][j] = matrix[j][i];
        matrix[j][i] = temp;
    }
}

這些方法可以根據實際需求進行選擇。

0
东平县| 民县| 黄平县| 松阳县| 惠安县| 富宁县| 石渠县| 万安县| 建水县| 汪清县| 温泉县| 安丘市| 耒阳市| 临湘市| 黎城县| 台湾省| 连平县| 长白| 海丰县| 温宿县| 五常市| 普陀区| 东源县| 清水县| 盐津县| 宜良县| 蓬安县| 达日县| 黄平县| 海宁市| 政和县| 报价| 高州市| 黄石市| 出国| 噶尔县| 垦利县| 读书| 民权县| 海淀区| 蒙阴县|