gpt4 book ai didi

Java 在二维数组中查找最小值

转载 作者:行者123 更新时间:2023-12-01 23:25:26 25 4
gpt4 key购买 nike

我收到以下行的越界错误:int currentInt = matrix[i][j];

public class Matrix
{
private int[][] matrix;

/**
* Constructor for objects of class Matrix
* @param array a 2-d array
*/
public Matrix(int[][] array)
{
matrix = array;
}

public int min()
{
int min = matrix[0][0];
for(int i = 0; i < matrix.length; i++)
{
for(int j = 0; i < matrix[0].length; i++)
{
int currentInt = matrix[i][j];
if(min > currentInt)
{
min = currentInt;
}


}
}
return min;
}

}

最佳答案

for(int j = 0; i < matrix[0].length; i++)

应该是

for(int j = 0; j < matrix[i].length; j++)

或者如果数组是正方形:

for(int j = 0; j < matrix[0].length; j++)

关于Java 在二维数组中查找最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com