Com utilitzar l'operador Not en condicions If a Java?

Com Utilitzar L Operador Not En Condicions If A Java



A Java, el ' No ' operador amb el ' si ' La condició inverteix el resultat que es retorna com a resultat de la ' si ” declaració condicional. Especialment, quan es tracta de condicions complexes, el no-operador pot simplificar la lògica. L'ús de l'operador 'No' en la condició 'si' pot fer que el codi sigui més concís i més fàcil d'entendre, especialment quan s'expressen condicions negates.

Aquest article mostra el procediment per utilitzar l'operador Not a la condició if a Java.







Com utilitzar l'operador Not en condicions If a Java?

L'operador 'No' es representa amb el signe d'exclamació (!). És un tipus d'operador lògic a Java que nega el valor booleà proporcionat i s'utilitza amb ' si ” condicions per comprovar la resposta/valor contrari per a una condició proporcionada. Això és beneficiós per dur a terme una acció específica o executar un bloc de codi quan no es compleix una determinada condició.



Sintaxi



La sintaxi conté un ' si ” declaració condicional amb “ No ” operador. A més, suposem que el ' fer qualsevol cosa () ” La funció només retorna vertader o fals:





si ( ! fer qualsevol cosa ( ) )
{
// realitzar algun fragment de codi
}
altra cosa {
// realitzar algun fragment de codi
}

En la sintaxi anterior:



  • En primer lloc, el valor retornat per a ' fer qualsevol cosa () ” es nega i aquest valor es passa com a condició al “ si ” declaració.
  • A continuació, s'insereix algun codi a la part else que només funciona si el ' si ” afirmació és falsa.

Exemple 1: Comprovació de la divisió utilitzant l'operador Not a la condició If

Per explicar el concepte de ' No ' operador a la ' si ” condició, seguiu el codi següent:

divisió de classes {
principal buit estàtic públic ( Corda [ ] args ) {
nombre int = 19 ;
int div = 5 ;
si ( en una % div ! = 0 ) {
System.out.println ( num + 'No és divisible per' + div ) ;
} altra cosa {
System.out.println ( num + 'és totalment divisible per' + div ) ;
}
}
}

Explicació del codi anterior:

  • Primer, creeu dues variables anomenades ' en una ' i ' div ” i proporcionar-los valors ficticis.
  • A continuació, el ' si s'utilitza la declaració que primer realitza la divisió en ambdós operadors i després utilitza el ' No Igual ' signe.
  • Aquest ' No L'operador ” fa la negació de la condició i es fa vertader només si el resultat no és igual a “ 0 ”.
  • Al final, creeu una part else per a la gestió si el resultat és igual a ' 0 ”.

Després de l'execució del codi anteriorment indicat:

La instantània anterior mostra que els valors proporcionats no són divisibles, per això el ' si ” part s'executa.

Exemple 2: Trobar un nombre més gran utilitzant Not Operator a If Condition

Mitjançant l'ús de ' No ' operador a la ' si ” declaració condicional, també es pot trobar un nombre més gran entre múltiples variables.

Visitem el codi següent per obtenir una millor explicació:

classe Major {
principal buit estàtic públic ( Corda [ ] args ) {
int a = 20 ;
int b = 10 ;
si ( ! ( a > = b ) ) {
System.out.println ( un + 'és inferior a' + b ) ;
} altra cosa {
System.out.println ( un + ' és més gran que ' + b ) ;
}
}
}

Explicació del codi anterior:

  • En primer lloc, s'inicien dues variables. Aleshores el ' No ' s'aplica amb la condició de comprovar si el ' a La variable ' és major o igual que la ' b ” variable.
  • Després d'això, imprimiu un missatge relatiu al ' si ” bloc de declaracions.
  • Al final, s'imprimeix un missatge que està present al ' altra cosa ” porció.

Després de l'execució del codi anterior:

La instantània anterior mostra que s'ha trobat un valor més gran amb l'ajuda del ' No ” operador.

Conclusió

El ' No 'operador a' si ” Les condicions proporcionen flexibilitat i claredat per expressar condicions negates, simplificant la lògica complexa i millorant la llegibilitat del codi. En utilitzar-lo, les línies de codi disminueixen molt, estalvien molt de temps del programador i redueixen les possibilitats d'errors lògics. Aquest article ha demostrat el procediment per utilitzar l'operador Not a la condició if a Java.