JAVA上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。
时间: 2023-09-15 13:15:16 浏览: 59
判断一个给定的方阵是否上三角矩阵.exe
好的,我了解你的问题了。你可以使用以下的JAVA代码来判断一个方阵是否为上三角矩阵:
```
public static boolean isUpperTriangularMatrix(int[][] matrix) {
int n = matrix.length;
for (int i = 1; i < n; i++) {
for (int j = 0; j < i; j++) {
if (matrix[i][j] != 0) {
return false;
}
}
}
return true;
}
```
代码中使用了两层循环遍历矩阵,如果发现下三角矩阵中存在非零元素,则说明该矩阵不是上三角矩阵,返回 false;否则继续检查,直到结束后返回 true。
阅读全文