Que hace ! media en Java?

Que hace ! media en Java?
El ! El operador también se conoce como negación o NO operador y pertenece a la categoría de operadores unaros de Java. Se usa para invertir las consecuencias de los valores booleanos i.mi. En exceso convierte los valores verdaderos en valores falsos y falsos a verdadero o más concisamente podemos decir que se usa para revertir el estado lógico de un operando. En Java, el ! El operador tiene múltiples casos de uso Los más comunes entre ellos son las declaraciones de bucle e if-else.

Este artículo proporciona una comprensión detallada de los siguientes aspectos con respecto al operador de negación:

  • ¿Qué es un operador unario en Java?
  • Que hace "!" Medios en Java
  • Sintaxis de "!" Operador en Java
  • Cómo utilizar "!" en Java
  • Cómo utilizar "!" Operador en declaraciones condicionales
  • Cómo utilizar "!" Operador en While Loop

Vamos a empezar!

¿Qué es un operador unario en Java?

El operador que requiere solo un operando para realizar algunas operaciones específicas se conoce como Operador Unario en Java. Los operadores unaros de uso más frecuente son: operador de incremento (++), lógico no operador (!), operador de disminución (-), etc.

Que hace "!"Medios en Java

En términos programáticamente el "!" El operador se conoce como un "Lógico no" y se usa para invertir un valor booleano. Por ejemplo: si el valor es verdadero, entonces convertirá el valor en falso y viceversa.

Sintaxis de "!"Operador en Java

La sintaxis básica del operador lógico de Not o Negation se muestra en el fragmento de código dado a continuación:

!(operando)

Cómo utilizar "!"Operador en Java

Consideremos un ejemplo muy simple para una comprensión profunda de cómo usar ! operador en Java.

Ejemplo

En este ejemplo inicializamos un indicador variable con verdadero. En primer lugar, imprimimos el valor real de la bandera y luego imprimimos el valor de la bandera usando lógico no ! operador:

bandera booleana = verdadero;
Sistema.afuera.println ("Valor real:" + bandera);
Sistema.afuera.println ("Valor usando lógico no operador:" + !bandera);

El fragmento de código completo y su salida se muestran en el siguiente fragmento:

La salida muestra el uso de lógico no operador ! proporciona un resultado conversador.

Cómo utilizar "!"Operador en declaraciones condicionales

En Java, normalmente el bloque if se ejecuta si la condición especificada es verdadera y el bloque de lo contrario se ejecuta si la condición especificada es falsa. Sin embargo, al usar el ! operador podemos revertir la lógica.

Ejemplo

El fragmento de código dividido a continuación proporciona una vista en profundidad de cómo usar ! operador en declaraciones if-else:

int número1 = 50;
int número2 = 100;
si( !(numero 1 < number2))

Sistema.afuera.println ("número2 es mayor que el número1");

demás

Sistema.afuera.println ("número2 es menor que el número1");

En este ejemplo tenemos dos valores 50 y 100, lógicamente el bloque if debe ejecutar si la condición es verdadera i.mi. if (50 100):

La salida verifica que se ejecute el bloque de lo contrario que muestra la idoneidad del ! operador.

Cómo utilizar "!"Operador en While Loop

Otro caso de uso de uso frecuente de ! El operador es un bucle, donde el operador lógico no especifica que el bucle debe ejecutar hasta que la condición especificada permanezca falsa:

Ejemplo

Consideremos la siguiente pieza de código para una comprensión profunda de cómo usar ! operador en el bucle while:

int número1 = 0;
mientras (número1 != 10)

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

La pieza de código anterior proporciona la siguiente salida:

La salida autentica que el bucle se ejecuta hasta que la condición sea falsa y impida que funcione cuando la condición se vuelve verdadera (i.mi. 10 = 10).

Conclusión

El "!" El operador es un operador unario conocido como el "Lógico no" operador y se utiliza para inverso un valor booleano. Usando ! operador La lógica de las declaraciones if-else se puede revertir i.mi. El bloque if se ejecuta cuando la condición especificada es falsa y de lo contrario se ejecuta cuando la condición especificada es verdadera. El ! El operador se puede usar en el bucle while para iterar un bucle si la condición es falsa. Este artículo proporciona una descripción detallada de lo que hace ! medios, y cuáles son los casos de uso del ! operador en Java.