If ( ! this.posiValida(posicao)) {}

3 respostas
java
W

O que significa esse acento de exclamação?

3 Respostas

V

sinal de negação ou seja ele vai executar caso o resultado da função posicaoInvalida seja falso

W

if(this.posValida(posicao) != posicao){

}

rodevops
if (this.posValida(posicao) == false) {

}

é isso o que o ! significa (para esse caso)… faça o teste e tire suas conclusões:

boolean t = true;
boolean f = false;

System.out.println("!t " + !t);
System.out.println("t == false " + (t == false));
System.out.println("!f " + !f);
System.out.println("f == true " + (f == true));
Criado 28 de setembro de 2018
Ultima resposta 30 de set. de 2018
Respostas 3
Participantes 3