【发布时间】:2020-05-24 20:04:43
【问题描述】:
我想检查给定的 Matrix 是否具有有效尺寸。 下面的这个 Matrix 有 Invalid Dim 因为它不满足 Matrix 属性
Matrix x = new Matrix(new double[][]{
{ 1.0, 2.0, 3.0},
{ 4.0, 5.0 }
})
我尝试了几种方法,最新的是:
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
if (array[i][j] = null) {
throw new InvalidDimensionsException("Invalid Dim");
}
}
}
只是它不是null,它只是那里没有元素! 不幸的是,没有任何效果,我的想法用完了。
很高兴听到你的建议
提前致谢
【问题讨论】:
-
无效部分是:{ 1.0, 2.0, 3.0}, { 4.0, 5.0,x } 其中 x 应该有一个元素,否则它是 Invalid Matrix Dim 所有行和列都必须包含一个元素跨度>