Πώς να χρησιμοποιήσετε το μη τελεστή σε συνθήκες αν στην Java;

Pos Na Chresimopoiesete To Me Teleste Se Synthekes An Sten Java



Στην Java, το ' Δεν ' χειριστής με το ' αν Η συνθήκη αντιστρέφει το αποτέλεσμα που επιστρέφεται ως αποτέλεσμα της αν ” υπό όρους δήλωση. Ειδικά, όταν αντιμετωπίζουμε πολύπλοκες συνθήκες, ο μη χειριστής μπορεί να απλοποιήσει τη λογική. Η χρήση του τελεστή «Όχι» στη συνθήκη «αν» μπορεί να κάνει τον κώδικα πιο συνοπτικό και πιο κατανοητό, ειδικά όταν εκφράζονται αρνητικές συνθήκες.

Αυτό το άρθρο παρουσιάζει τη διαδικασία χρήσης του τελεστή Not στη συνθήκη if στην Java.







Πώς να χρησιμοποιήσετε το μη τελεστή σε συνθήκες αν στην Java;

Ο χειριστής 'Not' αντιπροσωπεύεται από το θαυμαστικό (!). Είναι ένας τύπος λογικού τελεστή στην Java που αναιρεί την παρεχόμενη τιμή Boolean και χρησιμοποιείται με ' αν ” προϋποθέσεις για να ελέγξετε την αντίθετη απάντηση/τιμή για μια παρεχόμενη συνθήκη. Αυτό είναι ευεργετικό για την εκτέλεση μιας συγκεκριμένης ενέργειας ή την εκτέλεση ενός μπλοκ κώδικα όταν μια συγκεκριμένη συνθήκη δεν πληρούται.



Σύνταξη



Η σύνταξη περιέχει ένα ' αν ' υπό όρους δήλωση με το ' Δεν ' χειριστής. Επίσης, ας υποθέσουμε ότι το « Κάνε οτιδήποτε() Η συνάρτηση επιστρέφει μόνο true ή false:





αν ( ! Κάνε οτιδήποτε ( ) )
{
// εκτελέστε κάποιο κομμάτι κώδικα
}
αλλού {
// εκτελέστε κάποιο κομμάτι κώδικα
}

Στην παραπάνω σύνταξη:



  • Πρώτον, η επιστρεφόμενη τιμή για το ' Κάνε οτιδήποτε() Η συνάρτηση ' ακυρώνεται και αυτή η τιμή μεταβιβάζεται ως συνθήκη στο ' αν », δήλωση.
  • Στη συνέχεια, εισάγεται κάποιος κώδικας στο άλλο τμήμα που λειτουργεί μόνο εάν το ' αν 'Η δήλωση είναι ψευδής.

Παράδειγμα 1: Έλεγχος διαίρεσης με χρήση του μη χειριστή στην κατάσταση αν

Να εξηγήσει την έννοια του « Δεν ' χειριστής στο ' αν ” συνθήκη, ακολουθήστε τον παρακάτω κώδικα:

τμήμα τάξης {
δημόσιο στατικό κενό κύριο ( Σειρά [ ] args ) {
αριθμός int = 19 ;
int div = 5 ;
αν ( σε ένα % div ! = 0 ) {
System.out.println ( αριθμός + 'Δεν διαιρείται με' + διαιρ ) ;
} αλλού {
System.out.println ( αριθμός + 'Διαιρείται πλήρως με' + διαιρ ) ;
}
}
}

Επεξήγηση του παραπάνω κώδικα:

  • Πρώτα, δημιουργήστε δύο μεταβλητές με το όνομα ' σε ένα ' και ' div ” και παρέχετε ψευδείς τιμές σε αυτούς.
  • Στη συνέχεια, το « αν Χρησιμοποιείται η δήλωση που πρώτα εκτελεί τη διαίρεση και στους δύο τελεστές και στη συνέχεια χρησιμοποιεί το « Όχι ίσος ' σημάδι.
  • Αυτό ' Δεν 'Ο τελεστής κάνει την άρνηση της συνθήκης και γίνεται αληθής μόνο αν το αποτέλεσμα δεν είναι ίσο με ' 0 '.
  • Στο τέλος, δημιουργήστε ένα άλλο εξάρτημα για χειρισμό εάν το αποτέλεσμα είναι ίσο με ' 0 '.

Μετά την εκτέλεση του παραπάνω κωδικού:

Το παραπάνω στιγμιότυπο δείχνει ότι οι παρεχόμενες τιμές δεν διαιρούνται, γι' αυτό το ' αν ' το μέρος εκτελείται.

Παράδειγμα 2: Εύρεση μεγαλύτερου αριθμού χρησιμοποιώντας το μη τελεστή σε κατάσταση αν

Χρησιμοποιώντας το « Δεν ' χειριστής στο ' αν Δήλωση υπό όρους, μπορεί επίσης να βρεθεί μεγαλύτερος αριθμός μεταξύ πολλαπλών μεταβλητών.

Ας επισκεφτούμε τον παρακάτω κώδικα για καλύτερη εξήγηση:

τάξη Μεγαλύτερη {
δημόσιο στατικό κενό κύριο ( Σειρά [ ] args ) {
int a = είκοσι ;
int b = 10 ;
αν ( ! ( ένα > = β ) ) {
System.out.println ( ένα + ' είναι λιγότερο από ' + β ) ;
} αλλού {
System.out.println ( ένα + ' είναι μεγαλύτερο από ' + β ) ;
}
}
}

Επεξήγηση του παραπάνω κώδικα:

  • Αρχικά, αρχικοποιούνται δύο μεταβλητές. Μετά το ' Δεν Ο χειριστής ' εφαρμόζεται υπό την προϋπόθεση να ελεγχθεί εάν το ' ένα Η μεταβλητή είναι μεγαλύτερη ή ίση με το σι ” μεταβλητή.
  • Μετά από αυτό, εκτυπώστε ένα σχετικό μήνυμα στο ' αν μπλοκ δηλώσεων.
  • Στο τέλος, εκτυπώνει ένα μήνυμα που υπάρχει στο ' αλλού ' τμήμα.

Μετά την εκτέλεση του παραπάνω κώδικα:

Το παραπάνω στιγμιότυπο δείχνει ότι έχει βρεθεί μεγαλύτερη αξία με τη βοήθεια του ' Δεν ' χειριστής.

συμπέρασμα

Ο ' Δεν ' χειριστής σε ' αν Οι συνθήκες παρέχουν ευελιξία και σαφήνεια στην έκφραση αρνητικών συνθηκών, απλοποιώντας τη σύνθετη λογική και βελτιώνοντας την αναγνωσιμότητα του κώδικα. Χρησιμοποιώντας το, οι γραμμές κώδικα μειώνονται πολύ, εξοικονομείται πολύς χρόνος του προγραμματιστή και μειώνονται οι πιθανότητες λογικών σφαλμάτων. Αυτό το άρθρο έχει δείξει τη διαδικασία χρήσης του τελεστή Not στη συνθήκη if στην Java.