我刚开始学习Java编程,但是在我的作业中有一个问题让我无法理解。
我们被要求创建一个静态方法,用于搜索一个二维数组并比较其中的数字和输入的数字。代码如下:
private static int[] searchArray(int[][] num, int N){
现在,我们需要返回一个新的一维数组,告诉我们每一行第一个比参数变量N大的数字的索引。如果没有数字比N大,则在该数组位置返回-1。
例如,有一个名为“A”的多维数组:
4 5 6
8 3 1
7 8 9
2 0 4
如果我们使用这个方法,并执行searchArray(A, 5),答案将是“{2,0,0,-1}”。