版权声明:欢迎转载,但转载时请注明原文地址 https://blog.csdn.net/weixin_42110638/article/details/83382071
-
按照要求使用Java编码。
-
以类型int[][]声明一个叫matrix的二维数组变量,将矩阵初始化为一个5个元素的数组。
-
以下列方式为matrix的内部元素赋值:matrix从零开始循环到其长度值;例如索引为i,在每次迭代中,将matrix[i]指向一个新的整数数组,其长度为i。然后用索引变量j,对数组中的每一个元素进行循环。在每次内部循环中,将matrix[i][j]赋值为(i*j)。
-
通过循环打印matrix中的所有元素,结果为:
<>
<0>
<0 2>
<0 3 6>
<0 4 8 12>
这题挺容易的,就是打印这么个东西
package shiyan6;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Matrix matrix = new Matrix();
matrix.print();
}
}
package shiyan6;
public class Matrix {
private int [][]matrix = new int [5][];
Matrix()
{
for(int i = 0;i < 5;i++)
{
matrix[i] = new int [i];
for(int j = 0;j < i;j++)
{
matrix[i][j] = i*j;
}
}
}
public void print()
{
for(int i = 0;i < 5;i++)
{
System.out.print("<");
for(int j = 0;j < i;j++)
{
if(j == 0)
System.out.print(matrix[i][j]);
else
System.out.print(" "+matrix[i][j]);
}
System.out.println(">");
}
}
}