迭代2D数组

时间:2017-02-16 00:42:33

标签: java arrays loops

我需要创建一个方法,该方法将采用2D数组中的特定索引,并按顺时针顺序打印出相邻单元格的值。我不确定是否必须使用一堆“If”语句对该程序进行硬编码,还是有一种循环方式来实现它?

该方法接受两个参数(行和列)并返回一个String,其中包含逗号之间的值。

1 个答案:

答案 0 :(得分:0)

我猜你想要这样的东西(构造函数等省略):

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];
    }
}