Not no If [cod]

4 respostas
Meth

Acabei de sair de P1 na faculdade e aprendi pascal…
Em pascal a estrutura seria essa

If not variavel then
begin


end;

Tou usando o netbeans e pegando a apostila da Caelum…
La diz q o sinal ! inverte o valor de uma variavel boolean,
tentei usar como o not do if e nao deu certo…
Tentei o seguinte codigo:

if ! (z == x){

…

…

}

Newbie agradecido :wink:

4 Respostas

Meth

Esqueci de colocar la em cima…;
eu queria fazer a mesma estrutura do pascal so que em java =D

:smiley:

Meth
boolean a;

a = (z == x);

if (!a) {

…;

}

Assim funcionoumas nao poderia ser feito direto na condicao que nem pode ser feito no pascal???
Eric_Yuzo

Tenta fazer deste jeito:

if (z != x) { ...; }

Desta forma o if vai retornar true se z for diferente de x.

Carreiro

É com o not “!” dentro do if mesmo, pois a condição vai ser verificada se é verdadeira “true” ou falsa “false” dentro do if.
Se o “!” estiver fora do if ele não vai inverter o valor booleano que o if precisa para saber se é condição ou não.

Espero poder ter ajudado!!

Criado 4 de setembro de 2010
Ultima resposta 5 de set. de 2010
Respostas 4
Participantes 3