Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να κάνετε Boolean Συγκρίσεις σε Java

Boolean συγκρίσεις επιτρέπουν στους προγραμματιστές να δημιουργήσουν εφαρμογές Java που μπορεί να απαντήσει στα σχόλια των χρηστών και άλλων απρόβλεπτων παραγόντων . Χρησιμοποιώντας boolean λογική , μπορείτε να δημιουργήσετε εξαρτάται από δοκιμές σχετικά με τις αξίες και τις μεταβλητές . Αυτά ροή της επεξεργασίας εξαρτάται από δοκιμές ειδικά σε διαφορετικές καταστάσεις , να προσδιοριστεί αν μία τιμή είναι μεγαλύτερη ή μικρότερη από την άλλη, αν δύο τιμές είναι ίσες ή αν δεν είναι ίσοι . Τα προγράμματα μπορούν επίσης να περιλαμβάνουν όρους αλυσοδεμένος δοκιμές για επιπλέον πολυπλοκότητα . Boolean λογικής στα προγράμματα Java τυπικά περιλαμβάνει " αν ", " else if " και "αλλιώς" δηλώσεις . Οδηγίες
Η 1

Προσθέστε μερικές μεταβλητές στο πρόγραμμά σας και να μάθετε αν κάποιος είναι λιγότερο από ό, τι το άλλο . Χρησιμοποιήστε το ακόλουθο δείγμα κώδικα : int NUMA = 5 ? Int Numb = 3 ? Εάν ( NUMA

δοκιμές Αυτός ο κωδικός αν ο πρώτος αριθμός είναι μικρότερος από ό, τι το άλλο , γράφοντας ένα μήνυμα, εάν είναι . Εάν η πρώτη δοκιμή επιστρέφει ψευδή αποτέλεσμα, η εκτέλεση κώδικα θα μεταβείτε στην ενότητα άλλο και να το εκτελέσει . Το τμήμα άλλος δεν αναφέρει ότι ο πρώτος αριθμός είναι μεγαλύτερος από τη δεύτερη , όπως οι αριθμοί μπορεί να είναι ίσοι . Η ακόλουθη εναλλακτική εκδοχή πραγματοποιεί μια επιπλέον δοκιμασία: εάν ( NUMA Numb ) System.out.println ( " Α είναι μεγαλύτερη από το Β " ) ? άλλο System.out.println ( " οι αριθμοί είναι ίσοι ")?

Η τελική άλλο τμήμα σε αυτή την περίπτωση θα εκτελέσει μόνο αν οι δύο πρώτες δοκιμές επιστρέφουν ψευδή αποτελέσματα , έτσι ώστε οι αριθμοί πρέπει να είναι ίσες.
Η 2

Δοκιμή κατά πόσον οι αριθμοί είναι είτε μεγαλύτερη από ή ίση με το ένα το άλλο . Ο ακόλουθος κώδικας δείχνει αυτό στενογραφία τεχνική : εάν ( NUMA > = Numb ) System.out.println ( "A είναι μεγαλύτερος από ή ίση με το Β ")?

Για να προσδιορίσετε αν ένας αριθμός είναι μικρότερος ή ίσος με κάποιον άλλον , να παρέχει ένα τμήμα άλλο , χρησιμοποιήστε τον ακόλουθο κώδικα : if ( NUMA <= Numb ) System.out.println ( " Α είναι είτε μικρότερη ή ίση με το Β " ) ? άλλο System.out.println ( " Α είναι μεγαλύτερη από το Β ")? .

το τμήμα άλλος θα εκτελέσει μόνο αν ο πρώτος αριθμός είναι ούτε ίσο με ή μικρότερο από το δεύτερο
εικόνων 3

Μάθετε αν μια μεταβλητή είναι ίση με ένα άλλο. Αν το μόνο που χρειάζεται να ξέρετε αν δύο τιμές είναι ίσες , χρησιμοποιήστε την ακόλουθη σύνταξη : if ( NUMA == Numb ) System.out.println ( " Α και Β είναι ίσες ")?

Το διπλό ίσον εκτελεί μια δοκιμή της ισότητας , δεν πρέπει να συγχέεται με την ενιαία ίσον , η οποία πραγματοποιεί μια ανάθεση . Για να μάθετε αν οι δύο μεταβλητές δεν είναι ίσες , χρησιμοποιήστε την ακόλουθη σημείωση : εάν ( numA! = Numb ) System.out.println ( " Α και Β δεν είναι ίσοι ")?

Το αποτέλεσμα αυτής της δοκιμής δεν αναφέρει ποιος αριθμός είναι υψηλότερα ή χαμηλότερα, ακριβώς ότι οι δύο δεν είναι ίσοι .
Η 4

Αλυσίδα δοκιμές σας για να ικανοποιήσει περισσότερες από μία κατάσταση . Το ακόλουθο δείγμα κώδικα δείχνει αλυσιδωτή σύνδεση δύο όρους δοκιμές μαζί : εάν ( NUMA > μουδιασμένος && μουδιασμένος > = 0 ) System.out.println ( " Α είναι μεγαλύτερη από το Β και είναι επίσης μεγαλύτερη από το μηδέν , διότι Β είναι τουλάχιστον μηδέν " ) ?

Η δοκιμή θα επιστρέψει μόνο μια αληθινή αποτέλεσμα αν και οι δύο μεμονωμένες δοκιμές επιστρέφουν επίσης αλήθεια αποτέλεσμα . Εάν καμία από τις δύο δοκιμές επιστρέφει ψευδή αποτέλεσμα , ολόκληρη η δήλωση επιστρέφει false και το περιεχόμενό της δεν εκτελεί .
5

δοκιμές αλυσίδα μαζί για να καθορίσετε προαιρετικές συνθήκες . Για να ελέγξετε για μία από τις δύο προϋποθέσεις , χρησιμοποιήστε τον ακόλουθο κώδικα : if ( NUMA > μουδιασμένος

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα