山科java实验2-6

xiaoxiao2025-08-18  23

 

按照要求使用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(">"); } } }

 

转载请注明原文地址: https://www.6miu.com/read-5034990.html

最新回复(0)