¿Cómo usar el operador Not en condiciones If en Java?

Como Usar El Operador Not En Condiciones If En Java



En Java, el “ No operador ” con el “ si La condición ” invierte el resultado que se devuelve como resultado de la “ si ' sentencia condicional. Especialmente, cuando se trata de condiciones complejas, el no operador puede simplificar la lógica. Usar el operador 'No' en la condición 'si' puede hacer que el código sea más conciso y más fácil de entender, especialmente cuando se expresan condiciones negadas.

Este artículo demuestra el procedimiento para usar el operador Not en la condición if en Java.







¿Cómo usar el operador Not en condiciones If en Java?

El operador 'No' está representado por el signo de exclamación (!). Es un tipo de operador lógico en Java que niega el valor booleano proporcionado y se utiliza con ' si ” condiciones para verificar la respuesta/valor opuesto para una condición proporcionada. Esto es beneficioso para realizar una acción específica o ejecutar un bloque de código cuando no se cumple una determinada condición.



Sintaxis



La sintaxis contiene un ' si ” declaración condicional con el “ No ” operador. Además, supongamos que el “ hacer nada() La función ” solo devuelve verdadero o falso:





si ( ! hacer nada ( ) )
  {
  // ejecutar alguna pieza de código
  }
demás {
  // ejecutar alguna pieza de código
}

 

En la sintaxis anterior:



  • Primero, el valor devuelto para el “ hacer nada() La función ” se niega y este valor se pasa como condición a la función “ si ' declaración.
  • A continuación, se inserta un código en la parte else que funciona solo si el ' si ” afirmación es falsa.

Ejemplo 1: Comprobación de división utilizando el operador Not en la condición If

Para explicar el concepto de “ No operador ” en el “ si ”, siga el siguiente código:

división de clase {
vacío público estático principal ( Cadena [ ] argumentos ) {
número entero = 19 ;
div int = 5 ;
  si ( en uno % división ! = 0 ) {
Sistema.fuera.println ( número + ' no es divisible por ' + división ) ;
  } demás {
Sistema.fuera.println ( número + ' es totalmente divisible por ' + división ) ;
  }
  }
}

 

Explicación del código anterior:

  • Primero, cree dos variables llamadas ' en uno ' y ' división ” y proporcionarles valores ficticios.
  • A continuación, el “ si Se utiliza la instrucción 'que primero realiza la división en ambos operadores y luego usa el' No es igual ' firmar.
  • Este ' No El operador ” hace la negación de la condición y se vuelve verdadera solo si el resultado no es igual a “ 0 ”.
  • Al final, cree una parte else para manejar si el resultado es igual a ' 0 ”.

Después de la ejecución del código mencionado anteriormente:

La instantánea anterior muestra que los valores proporcionados no son divisibles, por eso el ' si ” se ejecuta la parte.

Ejemplo 2: encontrar un número mayor usando el operador Not en la condición If

Al usar el “ No operador ” en el “ si ” declaración condicional, también se puede encontrar un número mayor entre múltiples variables.

Visitemos el siguiente código para una mejor explicación:

clase mayor {
vacío público estático principal ( Cadena [ ] argumentos ) {
int a = 20 ;
int b = 10 ;
  si ( ! ( a > = segundo ) ) {
Sistema.fuera.println ( un + ' es menos que ' + segundo ) ;
    } demás {
Sistema.fuera.println ( un + ' es mayor que ' + segundo ) ;
  }
  }
}

 

Explicación del código anterior:

  • Primero, se inicializan dos variables. Entonces el ' No El operador ” se aplica con la condición de verificar si el “ a La variable ” es mayor o igual que la “ b ' variable.
  • Después de eso, imprima un mensaje relativo en el “ si ” bloque de declaraciones.
  • Al final, imprime un mensaje que está presente en el “ demás ” porción.

Después de la ejecución del código anterior:

La instantánea anterior muestra que se ha encontrado un mayor valor con la ayuda de la “ No ” operador.

Conclusión

El ' No ” operador en “ si ” proporciona flexibilidad y claridad al expresar condiciones negadas, simplificando la lógica compleja y mejorando la legibilidad del código. Al usarlo, las líneas de código disminuyen mucho, ahorran mucho tiempo al programador y reducen las posibilidades de errores lógicos. Este artículo ha demostrado el procedimiento para usar el operador Not en la condición if en Java.