添加矩阵和数组的java
我目前正在尝试添加一个带有数组的矩阵
这是我现在掌握的代码:
public void add(Matrix m) {
for(int i = 0; i == values.length; i++) {
for(int j = 0; j == values.length; j++) {
m.values[i][j] = m.values[i][j] + values[i][j];
}
}
}
如果能得到任何帮助,我将不胜感激,谢谢
# 1 楼答案
检查数组和矩阵的尺寸是否相同
# 2 楼答案
如果想添加矩阵,可以在Java中使用循环,也可以使用流。这是一个使用流进行矩阵加法的示例实现:
如果运行该类,将获得以下输出:
# 3 楼答案
在Java语言中,没有矩阵的单词,也没有2D或nD数组,而是数组的数组
关于你的问题,试试这个:
for (int i = 0; i < values.length; i++) {
返回 逐数组{ 2, 4, 5 }
和{ 3, 7, 2 }
和{ -2, 0, 1
和{ 5, 1, 1 }
for (int j = 0; j < values[i].length; j++) {
返回 值乘以第一个循环中每个数组的值如果我们使用第一个数组,它将返回2
和4
和5