O que ! significa em java?

O que ! significa em java?
O ! O operador também é conhecido como negação ou NÃO operador e pertence à categoria de operadores uniários java. É usado para inverter as consequências dos valores booleanos i.e. Ele gira os valores verdadeiros para valores falsos e falsos para verdadeiros ou mais concisamente, podemos dizer que é usado para reverter o estado lógico de um operando. Em Java, o ! O operador tem vários casos de uso, os mais comuns entre eles são as declarações de loop e if-else.

Este artigo fornece uma compreensão detalhada dos seguintes aspectos sobre o operador de negação:

  • O que é operador unário em java
  • O que ““!” significa em java
  • Sintaxe de ““!” Operador em Java
  • Como usar ““!” em java
  • Como usar ““!” Operador em declarações condicionais
  • Como usar ““!” Operador em While Loop

Então vamos começar!

O que é operador unário em java

O operador que exige apenas um operando para executar algumas operações específicas é conhecido como operador unário em Java. Os operadores unários mais usados ​​são: Operador de incremento (++), lógico não operador (!), operador de decremento (-) e assim por diante.

O que "!”Significa em java

Em termos programaticamente o ““!” O operador é referido como um “Logical não” e é usado para inverter um valor booleano. Por exemplo: se o valor for verdadeiro, ele transformará o valor para false e vice -versa.

Sintaxe de “!Operador em Java

A sintaxe básica do operador lógico não ou de negação é mostrado no snippet de código abaixo:

!(operando)

Como usar "!Operador em Java

Vamos considerar um exemplo muito simples para uma compreensão profunda de como usar ! Operador em Java.

Exemplo

Neste exemplo, inicializamos uma bandeira variável com verdadeiro. Em primeiro lugar, imprimimos o valor real da bandeira e depois imprimimos o valor da bandeira usando lógico não ! operador:

bandeira booleana = true;
Sistema.fora.println ("Valor real:" + sinalizador);
Sistema.fora.println ("Valor usando lógico não operador:" + !bandeira);

O trecho de código completo e sua saída são mostrados no seguinte snippet:

A saída mostra o uso de lógico não operador ! fornece um resultado inverso.

Como usar "!Operador em declarações condicionais

Em Java, normalmente o bloco se é executado se a condição especificada for verdadeira e o bloco else for executado se a condição especificada for falsa. No entanto, usando o ! operador, podemos reverter a lógica.

Exemplo

O trecho de código abaixo é dado fornece uma visão aprofundada de como usar ! operador em declarações if-else:

int número 1 = 50;
int número2 = 100;
se( !(número 1 < number2))

Sistema.fora.println ("número2 é maior que o número1");

outro

Sistema.fora.println ("número2 é menor que número1");

Neste exemplo, temos dois valores 50 e 100, logicamente o bloco se deve executar se a condição for verdadeira i.e. se (50 100):

A saída verifica se o bloco else é executado, o que mostra a adequação do ! operador.

Como usar "!”Operador em While Loop

Outro caso de uso frequentemente usado de ! O operador está durante o loop, onde o operador lógico não especifica que o loop deve ser executado até que a condição especificada permaneça falsa:

Exemplo

Vamos considerar a parte do código abaixo para uma profunda compreensão de como usar ! Operador no While Loop:

int número 1 = 0;
enquanto (número 1 != 10)

Sistema.fora.println ("número:" + número1);
número1 ++;

A peça de código acima mencionada fornece a seguinte saída:

A saída autentica que o loop é executado até que a condição seja falsa e impeça seu funcionamento quando a condição se torna verdadeira (i.e. 10 = 10).

Conclusão

O ““!” O operador é um operador unário conhecido como o “Logical não” operador e é usado para inverver um valor booleano. Usando ! operador a lógica das declarações if-else pode ser revertida.e. O bloco se for executado quando a condição especificada é falsa e caso contrário, o bloco é executado quando a condição especificada é verdadeira. O ! O operador pode ser usado no loop while para iterar um loop se a condição for falsa. Este artigo fornece uma visão geral detalhada do que faz ! significa, e quais são os casos de uso do ! Operador em Java.