Cum să utilizați operatorul Not în condiții If în Java?

Cum Sa Utilizati Operatorul Not In Conditii If In Java



În Java, „ Nu ” operator cu “ dacă „condiția inversează rezultatul care este returnat ca urmare a „ dacă ' Declarație condiționată. În special, atunci când se ocupă de condiții complexe, non-operatorul poate simplifica logica. Utilizarea operatorului „Nu” în condiția „dacă” poate face codul mai concis și mai ușor de înțeles, mai ales când exprimă condiții negate.

Acest articol demonstrează procedura de utilizare a operatorului Not în condiția if în Java.







Cum să utilizați operatorul Not în condiții If în Java?

Operatorul „Nu” este reprezentat de semnul exclamării (!). Este un tip de operator logic în Java care neagă valoarea booleană furnizată și este utilizat cu „ dacă ” condiții pentru a verifica răspunsul/valoarea opusă pentru o condiție furnizată. Acest lucru este benefic în efectuarea unei anumite acțiuni sau în executarea unui bloc de cod atunci când o anumită condiție nu este îndeplinită.



Sintaxă



Sintaxa conține un „ dacă ” declarație condiționată cu „ Nu ” operator. De asemenea, să presupunem că „ Fă orice() ” funcția returnează doar adevărat sau fals:





dacă ( ! Fă orice ( ) )
{
// executați o bucată de cod
}
altfel {
// executați o bucată de cod
}

În sintaxa de mai sus:



  • În primul rând, valoarea returnată pentru „ Fă orice() ” este anulată și această valoare este transmisă ca o condiție către „ dacă ' afirmație.
  • Apoi, un cod este inserat în partea else care funcționează numai dacă „ dacă ” afirmația este falsă.

Exemplul 1: Verificarea diviziunii utilizând operatorul Not în condiția If

Pentru a explica conceptul de „ Nu ” operator în “ dacă ” condiție, urmați codul de mai jos:

Divizia de clasă {
public static void main ( Şir [ ] argumente ) {
număr int = 19 ;
int div = 5 ;
dacă ( pe unu % div ! = 0 ) {
System.out.println ( num + „Nu este divizibil cu” + div ) ;
} altfel {
System.out.println ( num + ' este complet divizibil cu ' + div ) ;
}
}
}

Explicația codului de mai sus:

  • Mai întâi, creați două variabile numite „ pe unu ' și ' div ” și să le ofere valori fictive.
  • În continuare, „ dacă ” este utilizată instrucțiunea care efectuează mai întâi împărțirea ambilor operatori și apoi folosește „ Nu este egal ' semn.
  • Acest ' Nu Operatorul ” face negația condiției și devine adevărat doar dacă rezultatul nu este egal cu ” 0 ”.
  • În cele din urmă, creați o parte else pentru manipulare dacă rezultatul este egal cu „ 0 ”.

După executarea codului de mai sus:

Instantaneul de mai sus arată că valorile furnizate nu sunt divizibile, de aceea „ dacă ” parte este executată.

Exemplul 2: Găsirea unui număr mai mare utilizând Not Operator în condiția If

Prin utilizarea „ Nu ” operator în “ dacă ” declarație condiționată, se poate găsi și un număr mai mare între mai multe variabile.

Să vizităm codul de mai jos pentru o explicație mai bună:

clasa Mai mare {
public static void main ( Şir [ ] argumente ) {
int a = douăzeci ;
int b = 10 ;
dacă ( ! ( A > = b ) ) {
System.out.println ( un + ' e mai puțin decât ' + b ) ;
} altfel {
System.out.println ( un + ' este mai mare decât ' + b ) ;
}
}
}

Explicația codului de mai sus:

  • În primul rând, două variabile sunt inițializate. Apoi, „ Nu ” este aplicat cu condiția de a verifica dacă ” A „variabila” este mai mare sau egală cu „ b ' variabil.
  • După aceea, imprimați un mesaj relativ în „ dacă ” bloc de declarații.
  • La final, tipărește un mesaj care este prezent în „ altfel ” porție.

După executarea codului de mai sus:

Instantaneul de mai sus arată că a fost găsită o valoare mai mare cu ajutorul „ Nu ” operator.

Concluzie

Nu „operator în „ dacă ”condițiile oferă flexibilitate și claritate în exprimarea condițiilor negate, simplificând logica complexă și îmbunătățind lizibilitatea codului. Folosind-o, liniile de cod scad foarte mult, economisesc mult timp programatorului și reduc șansele de erori logice. Acest articol a demonstrat procedura de utilizare a operatorului Not în condiția if în Java.