现在,不能保证该函数返回a
boolean,因为很可能不会
if输入任何一条语句。
您可以像这样修复它(但 只有 在您的逻辑确实需要它的情况下 才 这样做):
public boolean Winner() { for (int z = 0; z < 3; z++) { if (board[z] != null && board[z] == board[z+3] && board[z] == board[z+6] ) { return true; } } for(int i=0; i<7;i+=3){ if (board[i] != null && board[i] == board[i+1] && board[i] == board[i+2]) { return true;} } return false;}


