0
2D配列の特定のインデックスを取得し、隣接するセルの値を時計回りに出力するメソッドを作成する必要があります。私はこのプログラムを "If"ステートメントの束でハードコードする必要があるか、それを達成するためのループ方法があるかどうかはわかりません。2D配列の繰り返し
このメソッドは、2つのパラメータ(行と列)を取り、値をカンマで区切った文字列を返します。
2D配列の特定のインデックスを取得し、隣接するセルの値を時計回りに出力するメソッドを作成する必要があります。私はこのプログラムを "If"ステートメントの束でハードコードする必要があるか、それを達成するためのループ方法があるかどうかはわかりません。2D配列の繰り返し
このメソッドは、2つのパラメータ(行と列)を取り、値をカンマで区切った文字列を返します。
私はあなたが(省略コンストラクタなど)このような何かをしたい推測している:
public class weird_array_class_of_doom{
public array[][] the_thing;
public void print_the_cells(int row, int col){
System.out.print(array[row][col+1];
System.out.print(array[row+1][col];
System.out.print(array[row][col-1];
System.out.print(array[row-1][col];
}
}
それはあなたが何を意味するかは明らかではないのですかあなたが求めているもの。 – ChiefTwoPencils
は、エッジから複数のスペースになることが保証されている行と列ですか?あなたは4人の隣人、または8人が欲しいですか? (つまり、対角線を含むかどうか)また、文字列を返すとしますが、メソッド内に直接印刷するのはどうでしょうか? – ScegfOd
これは、ハードコーディングなしで行うことができます。何を試しましたか?あなたが試したことを私たちに示してください。 – Nikhil