配列の配列をより具体的には2D配列として考える私のシナリオのロジックを作成するのが難しいです.iは2D配列の最大値を探したいのですが、呼び出したくありませんそれはメインmethod.iで配列をannonymousとして作成し、静的データmembers.theを介してmaxの関数を呼び出しています。コードは次のようなものです。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'という名前の変数を利用する必要がありますか?ところで、「大」は「静的」ではなく、「i」と「j」はフィールドであってはなりません。 – bradimus