Boolean τιμές εμφανίζονται μέσα σε πολλές γλώσσες προγραμματισμού . Το ακόλουθο δείγμα κώδικα δείχνει δήλωσης και instantiating μια boolean μεταβλητή σε ένα πρόγραμμα Java :
boolean tooBig = false ?
Java είναι έντονα δακτυλογραφημένη , οπότε οι μεταβλητές πρέπει να δηλώνονται μαζί με την ένδειξη του τύπου τους , σε αυτή την περίπτωση boolean . Άλλες γλώσσες όπως JavaScript και PHP δεν απαιτούν τον τύπο που πρέπει να δηλώνονται , όπως το ακόλουθο απόσπασμα κώδικα JavaScript αποδεικνύει :
var tooBig = false ?
Ο ακόλουθος κώδικας PHP εκτελεί την ίδια εργασία :
$ too_big = false ? .
επόμενες γραμμές κώδικα μπορεί να αναφέρεται στη μεταβλητή , τον έλεγχο ή την τροποποίησή αξία του
εικόνων Δοκιμές
Η
Boolean λογική και τις αξίες εμφανίζονται συχνά σε δοκιμές στο πλαίσιο των προγραμμάτων . Για παράδειγμα , το ακόλουθο δείγμα κώδικα Java δείχνει μια δοκιμή :
ποσό > 500
Αυτό δοκιμάζει μια μεταβλητή που ονομάζεται «ποσό» για να δούμε αν η αξία του είναι μεγαλύτερη από 500 . Εάν η τιμή είναι πράγματι μεγαλύτερη από 500 , η δοκιμή επιστρέφει ένα πραγματικό αποτέλεσμα . Διαφορετικά επιστρέφει false. Δοκιμές προγραμματισμού μπορεί να ελέγξει για διάφορες συνθήκες , όπως ο κώδικας που ακολουθεί δείχνει :
ποσό <= 500amount == 500amount = 500
Οι πρώτες δηλώσεις true αν η τιμή της μεταβλητής είναι μικρότερες ή ίσες ! έως 500 . Η δεύτερη δοκιμή επιστρέφει true αν η τιμή είναι ίση με 500 . Η τρίτη δοκιμή επιστρέφει true αν η τιμή δεν είναι ίση με 500 , ανεξάρτητα από το αν είναι μεγαλύτερο ή μικρότερο από αυτό . Τα προγράμματα μπορούν δοκιμές μαζί της αλυσίδας για τη δημιουργία σύνθετων ροών της εκτέλεσης .
Η υπό όρους Δηλώσεις
Η
Boolean τιμές και οι μεταβλητές επιτρέπουν στα προγράμματα να εφαρμόσουν πολλούς διαφορετικούς τύπους δομής ελέγχου . Αν και else εμφανίζονται συχνά και στα δύο προγράμματα Web και την επιφάνεια εργασίας . Το ακόλουθο δείγμα κώδικα Java δείχνει αυτό :
αν (ποσό <500 ) System.out.println ( " το ποσό είναι μικρότερο από 500" ) ? Else if (ποσό > 500 ) System.out.println ( " ? ποσότητα είναι μεγαλύτερη από 500 " ) ? άλλο System.out.println ( " το ποσό είναι ίσο με το 500 " ) ?
Αν η πρώτη δήλωση επιστρέφει true , ούτε από τα άλλα δύο θα εκτελέσει . Εάν η πρώτη δοκιμή επιστρέφει false , η εκτέλεση κινείται προς τη δεύτερη δοκιμή . Μόνο αν το πρώτο και το δεύτερο τεστ επιστρέψει false θα εκτελέσει την τρίτη δοκιμή .
Εικόνων Loops
Η
όρους δοκιμές συχνά εμφανίζονται σε δομές βρόχου εντός των προγραμμάτων. Ένας βρόχος περιλαμβάνει μία ή περισσότερες δηλώσεις κώδικα εκτέλεσης κατ 'επανάληψη . Το ακόλουθο δείγμα κώδικα Java δείχνει αυτό :
για ( int μετρητή = 0 ? Πάγκο <100 ? Μετρητή + + ) { System.out.println ( " Loop επανάληψη : " + counter) ? }
Κάθε φορά ο βρόχος εκτελεί , ελέγχει την τιμή του μετρητή μεταβλητή, η οποία είχε αρχικά ρυθμιστεί στο μηδέν όταν ο βρόχος ξεκίνησε . Αν η μεταβλητή είναι ακόμα λιγότερο από το 100 η δοκιμή επιστρέφει true και το περιεχόμενο βρόχος εκτελείται . Στο τέλος κάθε επανάληψης η τιμή μετρητή έχει προστέθηκε σε αυτό. Όταν ο μετρητής φτάσει στο 100 , η δοκιμή θα επιστρέψει false και ο βρόχος δεν θα εκτελέσει ξανά .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα