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

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

Πώς να Διαχωρίστε τους αριθμούς σε μονές και ζυγές σε Java

Ένας ακέραιος αριθμός είναι ακόμα κι αν είναι ακριβώς διαιρείται με το 2 ? Είναι περίεργο διαφορετικά. Μπορείτε να γράψετε ένα πρόγραμμα στη γλώσσα προγραμματισμού Java που ελέγχει κάθε στοιχείο σε μια σειρά εισαγωγής για το συγκεκριμένο ακίνητο , και διαχωρίζει τα στοιχεία σε ξεχωριστές συλλογές - ένα ακόμα , ένα για τις μονές . Οδηγίες
Η 1

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

int [ ] = { inputNumbers 43,543,245,2,56,567,8767 , 2 , -32,41 } ? 2

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

Λίστα outputEven = νέα ArrayList ( ) ?

Λίστα outputOdd = νέα ArrayList ( ) ?

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

Διαχωρίστε τους αριθμούς σε δύο εξόδου Συλλογές με την επανάληψη πάνω από την είσοδο , όπως στο ακόλουθο δείγμα κώδικα : .

για ( int i : inputNumbers ) {

if ( ! i % 2 = 0 ) {

outputOdd.add ( i ) ?

} else {

outputEven.add ( i ) ?

} }


Μετά την εκτέλεση αυτού του κώδικα , Συλλογές outputEven και outputOdd θα περιέχει τα ακόμη και μονοί αριθμοί στην είσοδο , αντίστοιχα .
Η
εικόνων

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

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