我在爲我的場景製作邏輯時遇到了困難,我正在考慮將陣列數組更具體地稱爲2D陣列。我想要在2D陣列中找到我不想調用的最大值它在主要方法。我做數組作爲匿名,並通過靜態數據成員從它調用最大的函數。代碼如下。讓我知道邏輯找到二維數組中最大的否定,因爲我發現它很難到值與array.the代碼進行比較如下: -陣列2D最大值的陣列
class Max2DArray
{
static int i;
static int j;
static int large;//largest number
int max(int x[][])
{
for(int i=0;i<x.length;i++)
{
for(j=0;j<x[i].length;i++)
{
if(x[i][j]<=???)//what should be the comparison here.
{
??//what should be done here??
}
}
}
return large
}
public static void main(String... s)
{
Max2DArray m1 = new Max2DArray();
int t = m1.max(new int[][]{{20,10,5},
{5,7,6},
{23,31,16}});
System.out.println("the largest number is = "+t);
}
}
也許你應該使用名爲'large'的變量? (順便說一下,'large'可能不應該是'static','i'和'j'不應該是字段。) – bradimus