1 Επιλέξτε τη μεταβλητή που σκοπεύετε να μετατοπιστεί . Για αυτό το παράδειγμα , καλέστε τη μεταβλητή VAR . Αν η μεταβλητή τύπου byte δεδομένων είναι , ακέραιος , string ή οποιοδήποτε άλλο είδος , Java εκτελεί τη μετατόπιση λίγο για το δυαδικό αριθμό που αντιπροσωπεύει η μεταβλητή . 2
Επιλέξτε την κατεύθυνση της μετατόπισης bit και από το πόσο πολλά μέρη που θέλουν να στρέψουν VAR . Μπορείτε να αλλάξετε τη μεταβλητή είτε αριστερά είτε δεξιά . Καλέστε τον αριθμό των θέσεων που θέλετε να μετακινήσετε NUM .
Εικόνων 3
Προσδιορίστε αν θέλετε να κάνετε ένα υπογεγραμμένο ή ένα ανυπόγραφο βάρδια . Όταν μετατοπίζεται αριστερά , αυτό το βήμα δεν είναι απαραίτητο , αλλά αν είστε μετατόπιση δεξιά , πρέπει να αποφασίσετε αν θα πρέπει να διατηρηθεί το ( αρνητικό) πρόσημο του VAR . Αν η VAR είναι ένα υπογεγραμμένο μεταβλητή , εκτελέσετε μια τυπική δεξιά μετατόπιση ? Αλλιώς , εκτελέστε ένα ανυπόγραφο δεξιά μετατόπιση
Η 4
Προσθέστε τον κώδικα στο πρόγραμμά σας . . Για μια αριστερή στροφή , γράψτε " VAR > NUM " και , για ένα ανυπόγραφο δεξιά στροφή , χρησιμοποιήστε " VAR >>> NUM . " Σε κάθε περίπτωση , προσθέστε ένα ερωτηματικό στο τέλος της εντολής .
5
Εκτελέστε τον κωδικό σας . Java μετατοπίζει το δυαδικό αριθμό που αντιπροσωπεύεται από VAR είτε δεξιά είτε αριστερά ανάλογα με τον αριθμό των θέσεων , NUM , που επιλέξατε στο βήμα 2 . Μπορεί να χρειαστεί να προσθέσετε προσωρινά κάποια επιπλέον κώδικα για να ελέγξετε το πρόγραμμά σας και να βεβαιωθείτε ότι είναι να κάνει ακριβώς ό, τι θα περίμενε κανείς .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα