我试图找出我的一份家庭作业。我不是在找任何人给我答案,只是请一些指导。
我的教授给了我一个5x5的2D数组,并希望我们打印数组的下半部分。
我创建了数组:
Public static void main(String[] args) {
Int array1 [5][5] = {
{2,3,1,5}
{7,1,5,3,1}
{2,5,7,8,1}
{3,4,9,1,5}
};
这将打印2D数组:
2 3 1 5 0
7 1 5 3 1
2 5 7 8 1
0 1 5 0 1
3 4 9 1 5
他希望我们打印下三角形的一半,所以我相信他希望我们编写一个方法来打印2D数组的锯齿状数组,我不知道从哪里开始。
有人可以帮我这个吗?
答案 0 :(得分:0)
我不知道你的整个矩阵的打印方法是如何工作的,但你可能应该打印第一行的第一个元素,第二行的前两个元素等。
答案 1 :(得分:0)
基本上,在这里,您应该从i = 0
到i = 4
遍历行,并j = 4-i
到j = 4
列,并以所需的格式打印出来。
答案 2 :(得分:0)
要打印下三角形的一半,每行(从1开始),它应具有相同的列数。
使用两个嵌套for循环来获取数组的下半部分,一个循环遍历行,另一个循环遍历列,只打印所需的值作为输出。
虽然我不确定,但似乎您的数组声明也有一些错误。