Δημιουργήστε δύο πρωτόγονο είδος " ints " στο πρόγραμμά σας Java . Χρησιμοποιήστε τον παρακάτω κώδικα για να δημιουργήσετε δύο ακέραιοι με αυθαίρετα ονόματα και τις αξίες για σκοπούς επίδειξης :
int anInt = 3 ?
Int anotherInt = 5 ?
Όταν δηλώνετε ένας ακέραιος με αυτόν τον τρόπο , το μόνο που χρειάζεται να δώσετε είναι ένα όνομα και η αριθμητική τιμή που θέλετε η μεταβλητή για να αποθηκεύσουμε . 2
Συγκρίνετε τις ακέραιοι . Προσθέστε τον ακόλουθο κώδικα , η οποία συγκρίνει δύο ακέραιοι πρωτόγονο είδος σας και να γράφει ένα μήνυμα που να αναφέρει τα αποτελέσματα στην τυπική έξοδο κονσόλας :
αν ( anInt < anotherInt ) System.out.println ( " anInt είναι μικρότερο από anotherInt " ) ?
else if ( anInt > anotherInt ) System.out.println ( " anInt είναι μεγαλύτερο από anotherInt ")?
άλλο System.out.println ( " anInt είναι ίση με anotherInt " ) ?
Αυτό πρώτες δοκιμές γραμμή αν το πρώτο ακέραιος είναι μικρότερη από τη δεύτερη . Εάν η δοκιμή επιστρέψει μια ψεύτικη αποτέλεσμα , επεξεργασία κινείται προς το επόμενο τεστ για να δείτε αν το πρώτο είναι μεγαλύτερο από το δεύτερο? Εάν μια ψεύτικη αποτέλεσμα επιστρέφεται , το πρόγραμμα υποθέτει ότι τα δύο είναι ίσα . Για να ελέγξετε για την ισότητα , μπορείτε να χρησιμοποιήσετε το ακόλουθο : εάν
( anInt == anotherInt ) System.out.println ( " ints είναι ίσες ")?
Εικόνων 3
Δημιουργήστε δύο " Ακέραιος " αντικείμενα στο πρόγραμμά σας . Χρησιμοποιήστε τον παρακάτω κώδικα για να δημιουργήσετε δύο αντικείμενα για να αποθηκεύσετε ακέραιες τιμές σας :
Ακέραιος anInteger = νέα Ακέραιος ( 10 ) ?
Ακέραιος anotherInteger = Integer.valueOf ( 6 ) ?
< P > Αυτός ο κώδικας δείχνει τους δύο πιθανούς τρόπους για να δημιουργήσετε ένα " Ακέραιος " αντικείμενο , δύο εκ των οποίων συνίσταται στην παροχή του αριθμητική τιμή που θέλετε να εκπροσωπείτε.
Η 4
Σύγκριση σου " Ακέραιος " αντικείμενα . Χρησιμοποιώντας τον παρακάτω κώδικα , να συγκρίνουν τις ακέραιοι εκπροσωπήθηκαν ως αντικείμενα :
int comparisonResult = anInteger.compareTo ( anotherInteger ) ?
Η μέθοδος " compareTo " της κατηγορίας " Ακέραιος " συγκρίνει μια ακέραια τιμή για άλλο , επιστρέφοντας ένα πρωτόγονο είδος " int " , ως αποτέλεσμα . Εάν η πρώτη ακέραιος (το ένα η μέθοδος καλείται on) είναι μεγαλύτερη , μια τιμή του ενός επιστρέφεται . Εάν η πρώτη ακέραιος είναι μικρότερος , μια τιμή αρνητικό επιστρέφεται . Αν οι ακέραιοι αριθμοί είναι ίσοι , η τιμή επιστρέφει μηδέν .
5
Ελέγξτε το αποτέλεσμα της λειτουργίας σας " compareTo " . Χρησιμοποίησε τον παρακάτω κώδικα για να δοκιμάσει και εξόδου αποτελέσματα σύγκρισης σας :
εάν ( comparisonResult > 0 ) System.out.println ( " anInteger είναι μεγαλύτερο από anotherInteger ")?
Else if ( comparisonResult < 0 ) System.out.println ( " anInteger είναι μικρότερο από anotherInteger ")?
άλλο System.out.println ( " anInteger είναι ίση με anotherInteger " ) ?
Πειραματιστείτε με τον κωδικό σας αλλαγή των τιμών κάθε ακέραιο , τότε συντάξει και θα τρέξουν να δουν την έξοδο .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα