有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java查看2D数组中的元素

我正在使用2D数组,我想查看最后一行中最小元素的“左上”“右上”和“左上”元素。我有一个代码,它可以显示行中每个元素的所有方向,而不仅仅是最小的一个。有人能帮忙吗?这是我的代码:

for (int y = array.length-1; y == array.length-1; y--)
{
    for (int x = 0; x < array[y].length; x++)
    {
        int lowest = array[y][0];  
        for (x = 0; x < array[y].length; x++)
        {
            if (array[y][x] <= lowest)
                lowest = array[y][x];

            //if element is on left
            if (x == 0)
            {
                up = array[y-1][x];
                upRight = array[y-1][x+1];
                upLeft = 0;
            }

            //if element is on right
            else if (x == array[0].length - 1)
            {
                upLeft = array[y-1][x-1];
                up = array[y-1][x];
                upRight = 0;
            }

            //if element is anywhere else
            else
            {
                upLeft = array[y-1][x-1];
                up = array[y-1][x];
                upRight = array[y-1][x+1];
            }
        }
    }

}


共 (0) 个答案