Comment utiliser l'opérateur Not dans les conditions If en Java ?

Comment Utiliser L Operateur Not Dans Les Conditions If En Java



En Java, le ' Pas ' opérateur avec le ' si ” condition inverse le résultat qui est renvoyé à la suite de la “ si » énoncé conditionnel. Surtout, lorsqu'il s'agit de conditions complexes, le non-opérateur peut simplifier la logique. L'utilisation de l'opérateur 'Not' dans la condition 'if' peut rendre le code plus concis et plus facile à comprendre, en particulier lors de l'expression de conditions négatives.

Cet article illustre la procédure d'utilisation de l'opérateur Not dans la condition if en Java.







Comment utiliser l'opérateur Not dans les conditions If en Java ?

L'opérateur 'Non' est représenté par le point d'exclamation (!). C'est un type d'opérateur logique en Java qui nie la valeur booléenne fournie, et il est utilisé avec ' si ” conditions pour vérifier la réponse/valeur opposée pour une condition fournie. Ceci est avantageux pour effectuer une action spécifique ou exécuter un bloc de code lorsqu'une certaine condition n'est pas remplie.



Syntaxe



La syntaxe contient un ' si ' instruction conditionnelle avec le ' Pas ” opérateur. Supposons également que le « faire n'importe quoi() ” la fonction renvoie vrai ou faux uniquement :





si ( ! faire n'importe quoi ( ) )
{
// exécuter un bout de code
}
autre {
// exécuter un bout de code
}

Dans la syntaxe ci-dessus :



  • Tout d'abord, la valeur renvoyée pour le ' faire n'importe quoi() ” est niée et cette valeur est passée comme condition à la fonction “ si ' déclaration.
  • Ensuite, du code est inséré dans la partie else qui ne fonctionne que si le ' si ” l'affirmation est fausse.

Exemple 1 : Vérification de la division à l'aide de l'opérateur Not dans la condition If

Pour expliquer le concept de « Pas ' opérateur dans le ' si ', suivez le code ci-dessous :

division de classe {
public statique vide principal ( Chaîne [ ] arguments ) {
nombre entier = 19 ;
div entier = 5 ;
si ( sur une % div ! = 0 ) {
System.out.println ( nombre + ' n'est pas divisible par ' + div ) ;
} autre {
System.out.println ( nombre + ' est entièrement divisible par ' + div ) ;
}
}
}

Explication du code ci-dessus :

  • Tout d'abord, créez deux variables nommées ' sur une ' et ' div ” et leur fournir des valeurs fictives.
  • Ensuite, le « si ' est utilisée qui effectue d'abord la division sur les deux opérateurs, puis utilise le ' Inégal ' signe.
  • Ce ' Pas L'opérateur ” fait la négation de la condition et ne devient vrai que si le résultat n'est pas égal à “ 0 ”.
  • À la fin, créez une partie else pour la gestion si le résultat est égal à ' 0 ”.

Après l'exécution du code ci-dessus :

L'instantané ci-dessus montre que les valeurs fournies ne sont pas divisibles, c'est pourquoi le ' si ” la partie est exécutée.

Exemple 2 : Recherche d'un plus grand nombre à l'aide de l'opérateur Not dans la condition If

En utilisant le ' Pas ' opérateur dans le ' si ” instruction conditionnelle, un plus grand nombre entre plusieurs variables peut également être trouvé.

Laissez-nous visiter le code ci-dessous pour une meilleure explication:

classe supérieure {
public statique vide principal ( Chaîne [ ] arguments ) {
entier un = vingt ;
entier b = dix ;
si ( ! ( un > = b ) ) {
System.out.println ( un + ' est inférieur à ' + b ) ;
} autre {
System.out.println ( un + ' est supérieur à ' + b ) ;
}
}
}

Explication du code ci-dessus :

  • Tout d'abord, deux variables sont initialisées. Puis le ' Pas ” opérateur est appliqué sur une condition pour vérifier si le “ un ' la variable est supérieure ou égale à la ' b ” variables.
  • Après cela, imprimez un message relatif dans le ' si ” bloc d'instructions.
  • A la fin, imprime un message qui est présent dans le ' autre ' portion.

Après l'exécution du code ci-dessus :

L'instantané ci-dessus montre qu'une plus grande valeur a été trouvée à l'aide du ' Pas ” opérateur.

Conclusion

Le ' Pas ' opérateur dans ' si ” conditions offre flexibilité et clarté dans l'expression des conditions négatives, simplifie la logique complexe et améliore la lisibilité du code. En l'utilisant, les lignes de code diminuent beaucoup, font gagner beaucoup de temps au programmeur et réduisent les risques d'erreurs logiques. Cet article a démontré la procédure d'utilisation de l'opérateur Not dans la condition if en Java.