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

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

Πώς να Προσθήκη Ακέραιοι σε Java

προσθήκη ακεραίων σε Java δεν είναι περίπλοκη , και είναι κάτι που μπορείτε να βρείτε τον εαυτό σας να κάνει τακτικά ως μέρος του προγραμματισμού Java . Ποια προσέγγιση και αν ακολουθήσετε για να προσθέσετε ακέραιοι σε Java εξαρτάται από τις λεπτομέρειες του δικού συγκεκριμένο πρόγραμμα σας , αλλά καμία από τις κύριες τεχνικές που απαιτούν περισσότερο από μερικές γραμμές κώδικα . Όπως συμβαίνει με όλες τις εργασίες προγραμματισμού , κατά την εκτέλεση αριθμητικούς υπολογισμούς σε Java , είναι καλύτερο να εξετάσει την αποτελεσματικότητα καθώς και να πάρει το αποτέλεσμα που χρειάζεστε . Οδηγίες
Η 1

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

απάντηση int = 13 + 27 ? //αυτή αποθηκεύει το αποτέλεσμα στη μεταβλητή " απάντηση "

Το θετικό πρόσημο είναι όλα όσα χρειάζεστε για να εκτελέσετε μια αριθμητική πρόσθεση ? ωστόσο, αν και αυτή είναι η απλούστερη περίπτωση, μπορεί να μην είναι πάντα η ενδεδειγμένη προσέγγιση . Με προγραμματισμού Java , το πρότυπο ή συμβατική προσέγγιση είναι να χρησιμοποιήσετε τις μεταβλητές αντί να χρησιμοποιούν αριθμητικές τιμές κωδικοποιούνται άμεσα , όπως σε αυτό το παράδειγμα . Αυτές είναι μερικές φορές αναφέρεται ως " μαγικοί αριθμοί ", όπως είχε επιλεγεί αξίες τους μπορεί να φαίνεται αυθαίρετη σε κάποιον που δεν είναι εξοικειωμένοι με το πρόγραμμα . 2

Εάν Επιπλέον σας είναι πρωτόγονα τύπου " int " μεταβλητές , εκτελέσει το ως εξής :

//δήλωση των μεταβλητών

int firstNumber = 13 ?

int secondNumber = 27 ?

int answer = firstNumber + δεύτερο αριθμός ? //store η απάντηση ως μεταβλητή

σας " int " δηλώσεις μπορεί να έχουν ήδη πραγματοποιηθεί στο πλαίσιο του προγράμματος σας . Μπορείτε να χρησιμοποιήσετε το αποτέλεσμα αργότερα στο πρόγραμμά σας με αναφορά στην «απάντηση» μεταβλητή . Αν το " int " σας μεταβλητές δεν έχουν νόημα τα ονόματα - για παράδειγμα , εάν χρησιμοποιούν τις τιμές της μονής γράμμα , όπως " α" ή " β " - το πρόγραμμα σας θα είναι πιο δύσκολο να διαβάσει και να συνεργαστεί με τη
. Φτηνές 3

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

System.out.println ( "Απάντηση : " + ( firstNumber + secondNumber ) ) ?

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

Εάν οι ακέραιες τιμές σας που περιέχονται σε Java Ακέραιος αντικείμενα , ρίχνει αυτά για να πρωτόγονο είδος " ints " και στη συνέχεια να τα προσθέσετε ως εξής :

//δήλωση Ακέραιος αντικείμενα

Ακέραιος firstNumber = νέα Ακέραιος ( 13 ) ?

Ακέραιος secondNumber = νέα Ακέραιος ( 27 ) ?

//casting για ints

int answer = firstNumber.intValue ( ) + secondNumber.intValue ( ) ?

Αν προτιμάτε , μπορείτε να αποθηκεύσετε το αξίες " int " του κάθε αντικειμένου Ακέραιος ως μεταβλητή , αλλά αν το μόνο που χρειάζεται να ρίξει τα αντικείμενα για να εκτελέσει τον υπολογισμό , δεν υπάρχει καμία ανάγκη να το κάνουμε αυτό .
5

Αν ακέραιοι σας αποθηκεύονται ως άλλους τύπους αντικειμένων , όπως χορδές, χρησιμοποιήστε το αντικείμενο Ακέραιος να πάρει τις τιμές τους ως " ints , " ως εξής :

//δήλωση Χορδές περιέχουν ακέραιους αριθμούς

String firstNumber = " 13 " ?

String secondNumber = " 27 " ?

//αναλύσει τις χορδές για να πάρετε τις τιμές int και προσθέστε τα

int answer = Integer.parseInt ( firstNumber ) + Integer.parseInt ( secondNumber ) ?

Αυτό μπορεί να συμβεί σε περιπτώσεις όπου το πρόγραμμά σας έχει περάσει παραμέτρους από κάποια εξωτερική πηγή - για παράδειγμα , από τη γραμμή εντολών . Μπορείτε να επιλέξετε να αποθηκεύσετε τις τιμές " int " κάθε στοιχειοσειράς ως μεταβλητές , αλλά δεν χρειάζεται να , αν τα χρειάζεστε μόνο για τον υπολογισμό .
Η
εικόνων

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

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