用java输出21个数表示在二维矩阵的上三角
时间: 2024-10-23 21:03:46 浏览: 5
java算法——上三角、下三角、对称矩阵
在Java中,我们可以使用嵌套循环来输出一个21个元素的二维矩阵(假设是一个3x7的上三角矩阵,因为21=3*7)。上三角矩阵意味着除了主对角线外,所有元素都是0。下面是一个简单的示例:
```java
public class UpperTriangle {
public static void main(String[] args) {
int[][] matrix = new int[3][7]; // 初始化一个3行7列的矩阵
// 矩阵填充值(从左上角开始,逐渐向右填充)
for (int i = 0; i < matrix.length; i++) {
for (int j = i; j < matrix[i].length; j++) {
matrix[i][j] = i + 1; // 只考虑非零值,这里我们简单地用行号加1作为数值
System.out.print(matrix[i][j] + " "); // 输出当前元素
}
System.out.println(); // 每一行结束后换行
}
}
}
```
在这个程序中,`i` 表示行索引,`j` 表示列索引,每次内部循环会输出从`i+1`到`7`的数字(因为矩阵是3x7)。执行上述代码后,你会得到一个3行7列的上三角矩阵。
阅读全文