Qual é a diferença entre o != e =! Operadores em Java

Qual E A Diferenca Entre O E Operadores Em Java



O símbolo usado para realizar as operações é chamado de operador. Em Java, o “ != ” é um Operador de Comparação utilizado para determinar se dois operandos são iguais ou não comparando-os, enquanto o “ =! ” combina dois operadores; o primeiro é um operador de atribuição “ = ”, e o segundo é um operador Not lógico “ ! ” que opera em valores booleanos. Também é utilizado na inversão de valores booleanos.

Este post explicará a diferença entre != e =! Operadores em Java.







Qual é a diferença entre o != e =! Operadores em Java?

!= ' e ' =! ” são dois operadores Java separados. Esses dois operadores não podem ser comparados porque atendem a funcionalidades diferentes. O ' != ” compara dois operandos, enquanto o operador “ =! ” inverte o resultado dos valores booleanos. Sua representação só dá uma sensação parecida.



Agora, discutiremos os dois métodos e seu uso um por um!



O que é o operador “!=” em Java?

O ' != ” também é chamado de “ não igual a ” Operador Java. Ele é usado para avaliar se dois operandos são iguais ou não ao usar instruções condicionais. Este operador retorna valores booleanos, onde “ verdadeiro ” indica que os valores são comparados e não são iguais, e “ falso ” refere-se ao seu caso oposto quando ambos os valores são iguais.





Como usar o operador “!=” em Java?

Siga a sintaxe fornecida abaixo para comparar o valor da variável “ uma ' com ' b ” usando o “ != ” (diferente) operador:

uma ! =b


Exemplo 1



Neste exemplo, vamos criar duas variáveis ​​do tipo inteiro, “ uma ' e ' b ” e inicialize-os:

int a = vinte ;
int b = 23 ;


Imprima os valores originais das variáveis ​​“ uma ' e ' b ” no console com a ajuda do botão “ System.out.println() ” método:

System.out.println ( 'O valor de a = ' +a ) ;
System.out.println ( 'O valor de b = ' +b ) ;


Em seguida, verificaremos se o valor de “ uma ” é igual ao valor de “ b ” usando o “ != ” operador. Ele retornará um valor booleano “ falso ” se ambos os valores forem iguais:

saída booleana = a ! =b;


Por fim, imprima o valor resultante no console:

System.out.println ( resultado ) ;



A saída mostra o valor booleano “ verdadeiro ”, o que indica que os valores de “ uma ' e ' b ” não são iguais:


Exemplo 2

Agora, vamos realizar a mesma operação usando a seguinte sintaxe:

saída booleana = ! ( uma ==b ) ;


Primeiro verifica a igualdade de “ uma ' e ' b ” valores de variáveis ​​usando o operador de comparação “ == ” e, em seguida, nega o resultado.

Por fim, imprima a saída no console:

System.out.println ( resultado ) ;



Resultado


Agora, vamos para outro exemplo onde veremos como o operador mencionado ajuda a encontrar a igualdade nas condições especificadas.

Exemplo 3

Aqui, vamos considerar as mesmas variáveis ​​“ uma ' e ' b ” com seus valores como nos exemplos anteriores. Usaremos a condicional “ E se ” para verificar se os valores de ambas as variáveis ​​são iguais ou não e imprimir as instruções adicionadas:

E se ( uma ! =b ) {
System.out.println ( 'O valor de 'a' não é igual ao valor de 'b'' ) ;
} senão {
System.out.println ( 'O valor de 'a' é igual ao valor de 'b'' ) ;
}



A saída mostra que os valores de “ uma ' e ' b ” não são iguais:


Agora, dirija-se ao trabalho do “ =! ” operador em Java.

O que é “=!” Operador em Java?

O ' =! ” operador é a combinação dos dois operadores, o operador Atribuição “ = ” e o não lógico “ ! ” operador. O operador lógico não é usado para converter o valor original, enquanto o operador de atribuição é usado para a atribuição do valor.

Para converter a saída de valores booleanos, você pode usar o “ =! ” operador. Ele converte o valor booleano e o atribui ao segundo operando.

Como usar “=!” Operador em Java?

A sintaxe para usar o “ =! ” é dado da seguinte forma:

x = ! S


Observação: A expressão correta é “ x= !y ' não ' x=!y ”; é um pouco confuso. A expressão ' x= !y ” mostra que o valor booleano de “ S ” é primeiro invertido e, em seguida, é atribuído a “ x ”.

Exemplo

Neste exemplo, temos duas variáveis ​​do tipo booleano, “ x ' e ' S ”, com os seguintes valores:

booleano x = verdadeiro ;
booleano y = verdadeiro ;


Imprima os valores das variáveis ​​criadas no console usando o “ System.out.println() ” método:

System.out.println ( 'O valor booleano de x = ' +x ) ;
System.out.println ( 'O valor booleano de y = ' +y ) ;


Agora, vamos converter o valor booleano de “ x ” com a ajuda do “ =! ” operador:

x = ! Y;


O ' S ” primeiro inverterá seu valor de “ verdadeiro ' para ' falso ”, e, em seguida, é atribuído a “ x ”. Imprima o valor atualizado de “ x ” na consola:

System.out.println ( 'Agora o valor de x = ' +x ) ;



Resultado


Fornecemos todas as informações básicas sobre o “ != ' e ' =! ” operadores em Java.

Conclusão

Ambos ' != ' e ' =! ” são operadores Java usados ​​para executar diferentes funcionalidades. O ' != O operador ” é um operador de comparação que compara a igualdade de dois operandos para determinar se eles são iguais ou não, enquanto o operador “ =! ” é a combinação de dois operadores, um operador de Atribuição “ = ”, e o operador não lógico “ ! ” que opera em valores booleanos. Neste post, discutimos a diferença entre != e =! operadores em Java e seu uso.