gpt4 book ai didi

java - 查找二维数组中的最大元素

转载 作者:行者123 更新时间:2023-11-29 07:41:51 25 4
gpt4 key购买 nike

/* 查找二维数组中的最大元素*/嗨,我试图在二维数组中找到最大的元素,任何人都可以帮忙。我得到的输出是 8,但它应该是 45

class LargestSmallestOfTwoDimensionalArray
{
public static void main(String[] args)
{
int[][] data ={ {8,1,25,3,4},{45,12,13,2,3} }; // array of data


int large = data[0][0];

for(int i =0 ; i < data.length ; i++)
{
for(int j =i + 1 ; j < data.length ; j++)
{
if(large < data[i][j])
{
large= data[i][j];//checking and storing the largest element

}
}
}

System.out.println("Largest Element :" + large);
}
}

最佳答案

问题出在第二个循环,从零开始检查你的条件:

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

请记住,您需要检查内部列表的长度,而不是外部列表。

关于java - 查找二维数组中的最大元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29287903/

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