我正在尝试为我的魔方创建一个Face类,使其专注于多维数据集的每个面。
到目前为止,我要做的就是创建我的构造函数Face,即
public class Face{
public Face(int[][] grid){
grid = new int[3][3];
}
}
但是,我不确定如何继续执行诸如rotateRight()
之类的方法,该方法将多维数据集的表面向右旋转四分之一圈,并返回新的Face
和{{1 }},旋转半圈,返回新的rotateHalf()
。当我对使用2D int数组的构造函数有点困惑时,可以得到一些帮助吗?