Δημιουργήστε δύο μεταβλητές που πρέπει να αξιολογηθούν σε μια έκφραση . Στην 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 αξιολογήσει κατά πόσον δύο εκφράσεις επιστρέψει αληθής ή ψευδής , χρησιμοποιώντας τη λογική και τον χειριστή ( && ) . Αν firstVariable = 3 και secondVariable = 5 , και θέλετε να συγκρίνετε αν και οι δύο είναι λιγότερο από 10 πριν από την εκτέλεση ενός ακόλουθο μπλοκ του κώδικα , θα το πληκτρολογήσετε ως εξής : if ( firstVariable <10 && secondVariable <10 ) { Σύστημα . out.println ( "Και οι δύο τιμές είναι μικρότερη από 10 " ) ? } αλλού { System.out.println ( " Και οι δύο τιμές δεν είναι λιγότερο από 10 " ) ? } Αν αυτό αληθεύει , η πρώτη γραμμή τυπώνει " Και οι δύο τιμές είναι μικρότερη από 10 " και αν ψευδείς , η δεύτερη γραμμή τυπώνει " και οι δύο τιμές δεν είναι λιγότερο από 10 . " Ελέγξτε αν τουλάχιστον μία από τις δύο μεταβλητές είναι αλήθεια σε σχέση με μια τρίτη δήλωση , χρησιμοποιώντας τη λογική ή (
5
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα