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

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

Εισαγωγή στην Boolean μεταβλητές σε Java

Η γλώσσα προγραμματισμού Java προέρχεται σύνταξης του από C + + , αλλά είναι μια υψηλότερου επιπέδου γλώσσα προγραμματισμού . Οι εφαρμογές Java συγκεντρώνονται σε Java bytecode , η μητρική γλώσσα του Java Virtual Machine . Προγράμματα Java είναι ανεξάρτητη κατηγορία , καθώς τρέχουν σχετικά με την Java Virtual Machine , και η JVM είναι διαθέσιμο σε όλες τις σύγχρονες πλατφόρμες . Μια boolean είναι ένα πρωτόγονο είδος δεδομένων με μόνο δύο τιμές , "True " και "False " και πήρε το όνομά του για μαθηματικός George Boole . Προϋποθέσεις που επιστρέφουν Boolean
Η

Μαθηματική συγκρίσεις , όπως > ( μεγαλύτερο από) , <( μικρότερο από) και == ( ίσο με ) επιστροφή " ΑΛΗΘΙΝΟ " ή "FALSE ", μια boolean , ως αποτέλεσμα. Αν δηλώσεις επιστρέφουν επίσης αληθείς ή ψευδείς . Για παράδειγμα , η ακόλουθη δήλωση επιστρέφει μια boolean ίσο με το " ΑΛΗΘΙΝΟ " :

boolean trueFalse = 5 > 2 ?

Στο παρακάτω παράδειγμα , το "If" δήλωση επιστρέφει " FALSE " έτσι ώστε ο κώδικας που βρίσκεται από κάτω δεν εκτελείται :

αν ( 7 > 10 )

doSomething ( ) ?
εικόνων Booleans ως Σημαίες
Η

Εάν χρειάζεστε μια μεταβλητή να αντιπροσωπεύει μια σημαία , όπως ένα δείκτη για να εκπροσωπεί ότι η διαδικασία έχει ολοκληρωθεί , ένα boolean κάνει μια καλή λύση , αν καταμέτρηση δεν εμπλέκεται . Για παράδειγμα , η ακόλουθη μεταβλητή είναι μια καθολική μεταβλητή :

ιδιωτικού boolean isProcessFinished = FALSE ?

Μπορείτε να ρυθμίσετε τη σημαία για να " ΑΛΗΘΙΝΟ " ή " FALSE" οπουδήποτε στην τάξη σας , και μπορεί να προσεγγιστούν και να ελέγχεται πουθενά , καθώς .
Boolean κλάση αντικειμένου
εικόνων της Java
Η

Java έχει μια Boolean ( σημειώστε το κεφαλαίο Β ) κατηγορία περιτύλιγμα που δημιουργεί ένα αντιρρήσεις από το boolean πρωτόγονες . Αυτό είναι παρόμοιο με το Διπλό Integer ή τάξεις αντικειμένου . Τάξεις περιτύλιγμα δημιουργούν Java αναπαραστάσεις Αντικείμενο της τα αρχέτυπα . Αυτή η κατηγορία είναι χρήσιμο για την αναπαράσταση ενός Boolean όπου απαιτείται ένα αντικείμενο . Μπορείτε να δημιουργήσετε μια Boolean αντικείμενο από ένα υπάρχον boolean , χρησιμοποιώντας το "νέο " λέξη-κλειδί και περνώντας μια υπάρχουσα boolean ( ή δήλωση η οποία ισοδυναμεί με TRUE ή FALSE ) για τον κατασκευαστή :

boolean myBool = TRUE ?

Boolean boolObject = νέα Boolean ( myBool ) ?
εικόνων Ανάλυση ένα String σε μια Boolean
Η

η Boolean κλάση Object έχει μια στατική μέθοδο parseBoolean ( ) χρησιμοποιείται για να μετατρέψει ένα string σε μια boolean πρωτόγονη : .

bool boolean = Boolean.parseBoolean ( "true" ) ?

Η μεταβλητή " bool " θα ισούται ΑΛΗΘΙΝΟ

Η Boolean κλάση Object έχει επίσης μια στατική valueOf ( μέθοδος) χρησιμοποιείται για να μετατρέψει μια συμβολοσειρά σε Boolean αντικείμενο :

Boolean boolObject = Boolean.valueOf ( " false" ) ?

Το αντικείμενο boolObject τυλίγει γύρω από ένα boolean πρωτόγονο ίση με "FALSE . "
εικόνων Booleans όχι απαραίτητα 1 bit
Η

Ενώ μια boolean μεταβλητή μπορεί να θεωρηθεί ως το πιο απλό πρωτόγονο , αντιπροσωπεύουν ένα μόνο κομμάτι των πληροφοριών , δεν είναι απαραίτητα ένα μονό bit στη μνήμη. Αυτό είναι JVM ( Java Virtual Machine ) ειδικά , πράγμα που σημαίνει ότι ο λογικός πρωτόγονη μπορεί να χρησιμοποιεί διαφορετικές ποσότητες μνήμης ανάλογα με την πλατφόρμα του μηχανήματος υποδοχής . Ωστόσο , αυτό δεν επηρεάζει την εκτέλεση ενός προγράμματος Java , καθώς και το ποσό της μνήμης που χρησιμοποιείται είναι αμελητέα .
Η
εικόνων

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

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