columnsAreValid(int[][] array){
return true;
rowsAreValid(int[][] array){
return true;
puzzleIsValid(){
//needs to return true if columns and rows return true
这是我的问题我有两个真正的方法,但它们采用参数(int [] [] array){。当columnsAreValid和rowsAreValid都返回true时,如何在不获取任何参数的情况下制作puzzleIsValid。谢谢!
答案 0 :(得分:0)
您将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;
}
}