Προετοιμάστε μεταβλητή σειρά σας . Αν δεν έχετε ήδη ένα στο πρόγραμμά σας , θα δημιουργήσει μια σειρά για την αποθήκευση πρωτόγονων booleans τύπο ως εξής : boolean [ ] = { myBooleans αλήθεια , true, false , true, false false , αλήθεια } ?
Να δηλώσετε έναν πίνακα για την αποθήκευση booleans τύπο αντικειμένου , χρησιμοποιήστε την ακόλουθη σύνταξη : Boolean [ ] = { myBooleanObjects Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE } ?
Αυτοί οι πίνακες είναι για επίδειξη . Αν έχετε ήδη μια σειρά στο πρόγραμμά σας , μπορείτε να το χρησιμοποιήσετε . Αυτός ο κωδικός δηλώνει κάθε boolean μεταβλητή πίνακα και instantiates με αξίες. 2
Βρείτε το μήκος του πίνακα σας . Ο τύπος array στην Java αποθηκεύει το μήκος ως πεδίο . Για να αποκτήσετε πρόσβαση σε αυτήν την τιμή , χρησιμοποιήστε την ακόλουθη σύνταξη , προσδιορίζοντας το όνομα της συστοιχίας και το μεταβλητό μήκος : myBooleans.length ?
Ο κώδικας αυτός έχει πρόσβαση το μήκος του array για τη συγκεκριμένη μεταβλητή . Παρατηρήστε ότι ο κώδικας καθορίζει το μήκος χωρίς αγκύλες , όπως το μήκος είναι ένα πεδίο , όχι μια μέθοδο, όπως σε ορισμένους άλλους τύπους δεδομένων . Αυτός ο κωδικός μπορεί να έχει πρόσβαση το μήκος , αλλά αυτή τη στιγμή δεν κάνει τίποτα με αυτό.
Εικόνων 3
Αποθηκεύστε τη διάρκεια της σειρά σας σε μια μεταβλητή . Το μήκος ενός πίνακα αποθηκεύεται ως τύπος ακέραιος. Χρησιμοποιήστε την ακόλουθη σύνταξη κώδικα για να αποθηκεύσετε το μήκος σειρά σας ως ακέραιος πρωτόγονο είδος για μελλοντική χρήση στο πρόγραμμά σας : int boolLength = myBooleans.length ?
Στη συνέχεια, μπορεί να αναφέρεται σε αυτή τη μεταβλητή , όπου θα πρέπει να χρησιμοποιήσετε το μήκος του array . Για τον τύπο του αντικειμένου boolean array η διαδικασία είναι η ίδια : int booleanLength = myBooleanObjects.length ?
Η 4
Χρησιμοποιήστε boolean μήκος του array σας στο πρόγραμμά σας . Μπορείτε να χρησιμοποιήσετε το μήκος του array άμεσα όπως στο ακόλουθο βρόχο for : for ( int b = 0 ? Β Το μήκος σε η υπόθεση αυτή εντάσσεται στο πλαίσιο της υπό όρους δοκιμής προσδιορισμού εάν Java πρέπει να εκτελεί το σώμα του βρόχου σε κάθε επανάληψη . Η τελική θέση στοιχείο του πίνακα έχει ένα δείκτη που είναι ένα λιγότερο από το μήκος του array , έτσι ώστε αν προσπαθήσετε να αποκτήσετε πρόσβαση τη θέση στην αξία που εκπροσωπείται από το μήκος ακέραιο , ο κώδικάς σας θα ρίξει μια εξαίρεση και, ενδεχομένως, συντριβή . Αυτός ο βρόχος γράφει από κάθε στοιχείο του πίνακα με τη σειρά του , να σταματήσει όταν φτάσει στο άκρο της δομής . Αποθηκεύστε το αρχείο Java σας . Μεταγλώττιση και εκτέλεση του προγράμματος σας για να ελέγξετε την έξοδο του . Πειραματιστείτε με τον κωδικό για να βεβαιωθείτε ότι έχετε κατανοήσει τη διαδικασία . Δοκιμάστε την αλλαγή της "για το " κώδικα βρόχο για να διαβάσετε πέρα από το τέλος του πίνακα και δείτε τα μηνύματα λάθους περιβάλλον ανάπτυξης εξόδους σας . Χρησιμοποιήστε το μεταβλητό μήκος πίνακα σε άλλο κώδικα επεξεργασίας για να ταιριάξει το έργο σας .
5
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα