columnsAreValid(int[][] array){
return true;
rowsAreValid(int[][] array){
return true;
puzzleIsValid(){
//needs to return true if columns and rows return true
这是我的问题,我有两个真正的方法,但它们采用参数(int[][] 数组({。当列是有效的和行是有效的时,我怎样才能在不采用任何参数的情况下使 puzzleIsValid 都返回 true。谢谢!
将columnsAreValid(...)
和rowsAreValid(...)
方法的结果存储在实例变量中,然后使用累积结果来确定返回值 puzzleIsValid()
class Test
{
private boolean flag;
columnsAreValid(int[][] array)
{
flag = flag && //result of this method;
}
rowsAreValid(int[][] array)
{
flag = flag && //result of this method;
}
puzzleIsValid()
{
return flag;
}
}