山科java实验2-6

版权声明:欢迎转载,但转载时请注明原文地址 https://blog.csdn.net/weixin_42110638/article/details/83382071
  1. 按照要求使用Java编码。

  1. 以类型int[][]声明一个叫matrix的二维数组变量,将矩阵初始化为一个5个元素的数组。

  2. 以下列方式为matrix的内部元素赋值:matrix从零开始循环到其长度值;例如索引为i,在每次迭代中,将matrix[i]指向一个新的整数数组,其长度为i。然后用索引变量j,对数组中的每一个元素进行循环。在每次内部循环中,将matrix[i][j]赋值为(i*j)。

  3. 通过循环打印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(">");
		}
	}

}

猜你喜欢

转载自blog.csdn.net/weixin_42110638/article/details/83382071
2-6