isEmpty () method giving error in a while block [closed]

-1

Hello. I am developing a game of board and in the method below I want to check if in the matrix of integers x some position has been set or is vasia. It is giving error in the line: while.

public void verificarJogada(int posicao) {  

//iteradores para linha e coluna  

    int i=0;
    int j=0;

//entra no primeiro laço incrementando j. Ou seja, numa linha, verifica todas as colunas por espaços não vazio.  
do {

//o segundo laço (o laço a baixo) incrementa j para as 3 posições referentes a coluna do tabuleiro.  
    while ((this.!x[i][j].isEmpty()) && (j<2)) {
j++;
}
}

// incrementa i que se refere a linha e verifica novamente em cada coluna se tem espaços não vazios.  
for (i=0; i<3; i++);

// fecha o método e a classe.           

    }

}
    
asked by anonymous 23.10.2015 / 16:38

1 answer

1

Your error is here:

 while ((this.!x[i][j].isEmpty()) && (j<2)) {

This ! after . is not a valid syntax in java, since after . the name of a field or method should be followed.

Maybe you wanted this:

 while ((!this.x[i][j].isEmpty()) && (j<2)) {
    
23.10.2015 / 17:04