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

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

Τρόπος εμφάνισης αριθμών σε αύξουσα σειρά χρησιμοποιώντας Java

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

Δημιουργήστε μια μεταβλητή πίνακα στο πρόγραμμά σας Java . Το ακόλουθο δείγμα κώδικα δημιουργεί έναν πίνακα για να αποθηκεύσετε ακέραιες τιμές πρωτόγονο είδος , αλλά μπορείτε να επιλέξετε έναν τύπο αριθμού για να ταιριάζει το πρόγραμμά σας : int [ ] myNumbers ?

Αν έχετε αριθμητικές τιμές σας αποθηκεύονται ρητά στο πρόγραμμά σας, μπορεί να δημιουργήσει και να υπόσταση σειρά σας σε μια ενιαία γραμμή κώδικα ως εξής : int [ ] = { myNumbers 4 , 2 , 7 , 6 , 10 , 3 , 9 } ?

Αν χρειαστεί να ρυθμίσετε τα στοιχεία πίνακα μεμονωμένα , να αλλάξει τον κωδικό σας ως εξής : int [ ] myNumbers = new int [ 7 ] ?

προσδιοριστεί το συνολικό αριθμό των αξιών σειρά σας θα πρέπει να αποθηκεύουν κατά τη δημιουργία , στη συνέχεια, προσθέστε κάθε στοιχείο ως εξής : myNumbers [ ,"memono̱ména , na alláxei ton ko̱dikó sas o̱s exí̱s :̱ int [ ] myNumbers = new int [ 7 ] ?̱

prosdioristeí to synolikó arithmó to̱n axió̱n seirá sas tha prépei na apothi̱kév̱oun katá ti̱ di̱miourgía , sti̱ synécheia, prosthéste káthe stoicheío o̱s exí̱s :̱ myNumbers [ 0 ] = 4 ? 2

Ταξινόμηση σειρά σας . Χρησιμοποιώντας την κλάση Java Array , μπορείτε να ταξινομήσετε τα αντικείμενα της συλλογής δεδομένων , συμπεριλαμβανομένων των πινάκων μεταβλητών . Προσθέστε τον ακόλουθο κώδικα στο πρόγραμμά σας : Arrays.sort ( myNumbers ) ?

Αυτός ο κώδικας καλεί τη μέθοδο ταξινόμησης της τάξης Πίνακες, περνώντας το όνομα της μεταβλητής ακεραίου πίνακα ως παράμετρο . Όταν αυτός ο κώδικας τελειώνει εκτέλεσης, τα περιεχόμενα της συστοιχίας θα έχουν αναδιαταχθεί . Δεν υπάρχει καμία ανάγκη να αποθηκεύσει το αποτέλεσμα αυτής της μεθόδου κλήσης σε μια μεταβλητή , καθώς αλλάζει το αντικείμενο πέρασε πίνακα αντί να επιστρέψει ένα νέο .
Εικόνων 3

Δημιουργήστε μια θηλιά στο πρόγραμμά σας επαναλήψεις μέσω της συστοιχίας . Προσθέστε την ακόλουθη περίληψη βρόχο στο πρόγραμμά σας : for ( int num = 0 ? Num

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

Εμφάνιση στοιχείων σειρά σας . Εάν χρησιμοποιείτε ένα περιβάλλον εργασίας χρήστη με το πρόγραμμά σας , μπορείτε να στείλετε σε κάθε αριθμό για να εσωτερικό βρόχο , χρησιμοποιώντας όποια ορατά στοιχεία διεπαφής σας περιέχει . Αν προτιμάτε να γράψετε απλά κάθε αριθμό με το πρότυπο κονσόλα εξόδου , ​​μπορείτε να προσθέσετε τον παρακάτω κώδικα μέσα στο σώμα βρόχου : System.out.println ( myNumbers [ num ] ) ?

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

Αποθηκεύστε το αρχείο Java σας . Καταρτίζουν τον κωδικό σας και να το εκτελέσετε για να ελέγξετε τη λειτουργία ταξινόμησης σας . Για παράδειγμα ακέραιο , θα πρέπει να δείτε τις ακόλουθες γραπτές στην κονσόλα εξόδου : 23467910

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

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

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