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

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

Πώς να αξιολογήσει μια έκφραση με Μεταβλητού σε Java

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

Δημιουργήστε δύο μεταβλητές που πρέπει να αξιολογηθούν σε μια έκφραση . Στην Java , πρέπει να παρέχεται σε κάθε μεταβλητή έναν τύπο πριν από την ανάθεση μιας τιμής σε αυτό . Αριθμητικό τύποι περιλαμβάνουν byte , βραχυπρόθεσμα , ακέραιοι ( int ) , μακρύ , float και το διπλό . Σε αυτό το παράδειγμα , θα δείτε μεταβλητές πληκτρολογήσει ως ακέραιος . Για μια λεπτομερή επεξήγηση όλων των τύπων μεταβλητών , παρακαλώ δείτε αναφορές . Για να δημιουργήσετε δύο ακέραιων μεταβλητών , μία με την αξία του 3 και το άλλο με αξία 5 , να δηλώσει στην αρχή του προγράμματος, ως εξής , η κάθε μία σε χωριστές γραμμές : int firstVariable = 3 ? Int secondVariable = 5 ? Να είστε βέβαιος να συμπεριλάβει το ερωτηματικό στο τέλος κάθε δήλωση μεταβλητών . 2

Δημιουργήστε μια τρίτη μεταβλητή για να κρατήσει το Boolean αποτέλεσμα μετά η έκφραση έχει αξιολογηθεί . Επειδή αυτή η μεταβλητή θα πραγματοποιήσει μια Boolean , Java πρέπει να γνωρίζει ότι το αποτέλεσμα η μεταβλητή δέχεται είναι είτε "true" ή "false ". Σε αντίθετη περίπτωση , αποδίδεται όποια λέξη θα θεωρείται μια συμβολοσειρά κειμένου και όχι μια τιμή Boolean . Έτσι αρχίζει το Boolean μεταβλητή σε ξεχωριστή γραμμή στην αρχή του προγράμματος, ως εξής : boolean trueOrFalse ?
Εικόνων 3

Επιλέξτε το είδος του τελεστή αξιολόγησης που θέλετε να χρησιμοποιήσετε για την αξιολόγηση της έκφρασης . Εάν το τμήμα κώδικα που θέλετε να εκτελούν, πρέπει να εκτελέσει μόνο αν firstVariable είναι μικρότερη από secondVariable , χρησιμοποιήστε το λιγότερο - από τον χαρακτήρα ( <) στην έκφραση . Να θυμάστε ότι firstVariable περιέχει 3 και secondVariable περιέχει 5 . Χρησιμοποιώντας μια " if", για να κάνει την αξιολόγηση , μπορείτε να πληκτρολογήσετε : εάν ( firstVariable Η 4

αξιολογήσει κατά πόσον δύο εκφράσεις επιστρέψει αληθής ή ψευδής , χρησιμοποιώντας τη λογική και τον χειριστή ( && ) . Αν firstVariable = 3 και secondVariable = 5 , και θέλετε να συγκρίνετε αν και οι δύο είναι λιγότερο από 10 πριν από την εκτέλεση ενός ακόλουθο μπλοκ του κώδικα , θα το πληκτρολογήσετε ως εξής : if ( firstVariable <10 && secondVariable <10 ) { Σύστημα . out.println ( "Και οι δύο τιμές είναι μικρότερη από 10 " ) ? } αλλού { System.out.println ( " Και οι δύο τιμές δεν είναι λιγότερο από 10 " ) ? } Αν αυτό αληθεύει , η πρώτη γραμμή τυπώνει " Και οι δύο τιμές είναι μικρότερη από 10 " και αν ψευδείς , η δεύτερη γραμμή τυπώνει " και οι δύο τιμές δεν είναι λιγότερο από 10 . "
5

Ελέγξτε αν τουλάχιστον μία από τις δύο μεταβλητές είναι αλήθεια σε σχέση με μια τρίτη δήλωση , χρησιμοποιώντας τη λογική ή (

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

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