【发布时间】:2018-01-03 17:30:22
【问题描述】:
我有一个二维数组
private static int [][] n = {{1, 2, 3, 4}, {5, 6, 7, 8}};
我有
int m = 3;
如何将二维数组中的每个元素乘以 3?
所以输出会是这样的:
{{3, 6, 9, 12},{15, 18, 21, 24}}
另外,如果我有一个像
这样的矩阵{{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}},
如何打印对角线元素?
{1,7,13,19,25} and {5,9,12,17,20}
我想知道算法,因为我使用了乘法数组
private static int[] n = {1, 2, 3, 4, 5, 6, 7};
private static int[] multiply(int[] n, int m) {
int array[] = new int[n.length];
for (int i = 0; i < n.length; i++) {
array[i] = n[i] * m;
}
return array;
}
【问题讨论】:
标签: java arrays multidimensional-array