0
我需要創建一個方法,它將採用2D數組中的特定索引並按順時針順序打印出相鄰單元格的值。我不確定是否必須用一堆「If」語句對此程序進行硬編碼,或者是否有循環的方式來實現它?遍歷2D陣列
該方法需要兩個參數(行和列)並返回一個字符串,其中間用逗號分隔。
我需要創建一個方法,它將採用2D數組中的特定索引並按順時針順序打印出相鄰單元格的值。我不確定是否必須用一堆「If」語句對此程序進行硬編碼,或者是否有循環的方式來實現它?遍歷2D陣列
該方法需要兩個參數(行和列)並返回一個字符串,其中間用逗號分隔。
我猜你想是這樣的(構造等略):
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