Como usar o operador Not em condições If em Java?

Como Usar O Operador Not Em Condicoes If Em Java



Em Java, o “ Não ” operador com o “ se ” reverte o resultado que é retornado como resultado da condição “ se ' afirmação condicional. Especialmente, ao lidar com condições complexas, o não operador pode simplificar a lógica. Usar o operador “Not” na condição “if” pode tornar o código mais conciso e fácil de entender, especialmente ao expressar condições negadas.

Este artigo demonstra o procedimento para usar o operador Not na condição if em Java.







Como usar o operador Not em condições If em Java?

O operador “Not” é representado pelo ponto de exclamação (!). É um tipo de operador lógico em Java que nega o valor booleano fornecido e é utilizado com “ se ” para verificar a resposta/valor oposto para uma condição fornecida. Isso é benéfico na execução de uma ação específica ou na execução de um bloco de código quando uma determinada condição não é atendida.



Sintaxe



A sintaxe contém um “ se ” declaração condicional com o “ Não ” operador. Além disso, vamos supor que o “ faça qualquer coisa() ” A função retorna verdadeiro ou falso apenas:





se ( ! faça qualquer coisa ( ) )
{
// executar algum pedaço de código
}
outro {
// executar algum pedaço de código
}

Na sintaxe acima:



  • Primeiro, o valor retornado para o “ faça qualquer coisa() ” é negada e este valor é passado como condição para a função “ se ' declaração.
  • Em seguida, algum código é inserido na parte else, que funciona apenas se o “ se ” declaração é falsa.

Exemplo 1: Verificando a divisão usando o operador Not na condição If

Para explicar o conceito de “ Não ” operador no “ se ” condição, siga o código abaixo:

divisão de classe {
public static void principal ( Corda [ ] argumentos ) {
número int = 19 ;
int div = 5 ;
se ( num % div ! = 0 ) {
System.out.println ( num + ' Não é divisível por ' + div ) ;
} outro {
System.out.println ( num + ' é totalmente divisível por ' + div ) ;
}
}
}

Explicação do código acima:

  • Primeiro, crie duas variáveis ​​chamadas “ num ' e ' div ” e forneça valores fictícios para eles.
  • A seguir, o “ se ” é utilizada que primeiro executa a divisão em ambos os operadores e, em seguida, usa a instrução “ Não igual ' sinal.
  • Esse ' Não O operador ” faz a negação da condição e fica verdadeiro apenas se o resultado não for igual a “ 0 ”.
  • No final, crie uma outra parte para manipulação se o resultado for igual a “ 0 ”.

Após a execução do código acima indicado:

O instantâneo acima mostra que os valores fornecidos não são divisíveis, por isso o “ se ” parte é executada.

Exemplo 2: Encontrando o Maior Número Usando o Operador Not na Condição If

Ao usar o “ Não ” operador no “ se ” declaração condicional, um número maior entre várias variáveis ​​também pode ser encontrado.

Vamos visitar o código abaixo para uma melhor explicação:

classe maior {
public static void principal ( Corda [ ] argumentos ) {
int a = vinte ;
int b = 10 ;
se ( ! ( a > = b ) ) {
System.out.println ( um + ' é menos do que ' +b ) ;
} outro {
System.out.println ( um + ' é melhor que ' +b ) ;
}
}
}

Explicação do código acima:

  • Primeiro, duas variáveis ​​são inicializadas. Então o ' Não ” operador é aplicado em uma condição para verificar se o “ a ” variável é maior ou igual à variável “ b ' variável.
  • Depois disso, imprima uma mensagem relativa no “ se ” bloco de declaração.
  • Ao final, imprime uma mensagem que está presente no “ outro ” porção.

Após a execução do código acima:

O instantâneo acima mostra que maior valor foi encontrado com a ajuda do “ Não ” operador.

Conclusão

O ' Não ” operador em “ se ” condições fornecem flexibilidade e clareza na expressão de condições negadas, simplificando a lógica complexa e aprimorando a legibilidade do código. Ao utilizá-lo, as linhas de código diminuem muito, economizam muito tempo do programador e reduzem as chances de erros lógicos. Este artigo demonstrou o procedimento para usar o operador Not na condição if em Java.