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

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

Πώς να αφαιρέσει Σημεία Από Array σε Java

γλώσσες προγραμματισμού σας παρέχει πολλές τεχνικές για το χειρισμό και την αποθήκευση των δεδομένων . Μία από τις απλούστερες τεχνικές αποθήκευσης δεδομένων είναι ο πίνακας . Ένας πίνακας είναι μια ακολουθία παρόμοια τύπων δεδομένων , η οποία μπορεί να είναι αριθμοί , γράμματα ή αναφορές σε αντικείμενα . Αφαίρεση στοιχείων από μια σειρά είναι το ίδιο ανεξάρτητα από το τι η συστοιχία αποθήκευσης . Για παράδειγμα , η σύνταξη για την αφαίρεση σημείων από μια σειρά αποθήκευση συντεταγμένες είναι το ίδιο με την αφαίρεση μια σειρά από μια σειρά από χορδές . Η σύνταξη είναι αρκετά απλή , και την εκμάθηση πώς να χειριστούν συστοιχίες είναι ένα καλό πρώτο βήμα για την εκμάθηση μιας γλώσσας προγραμματισμού . Τα πράγματα που θα χρειαστείτε
το Java Development Kit και NetBeans Bundle
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Κάντε κλικ στο εικονίδιο του NetBeans για να ξεκινήσει . Επιλέξτε " File /New Project" από τη λίστα στο επάνω μέρος του παραθύρου του NetBeans και , στη συνέχεια, επιλέξτε " Java Application " για να δημιουργήσετε ένα νέο έργο Java . 2

Δημιουργήστε μια λειτουργία που ονομάζεται " removePoints . " Αυτή η λειτουργία θα αφαιρέσει ένα επιλεγμένο σημείο από τη συστοιχία, η οποία περνά μέσα και φέρει το αναγνωριστικό " αφαίρεση ". Γράψτε αυτό μέσα σε πηγαίο κώδικα σας :

δημόσια στατική int [ ] RemovePoint ( int αφαίρεση , int [ ] σημεία )

{

}
Η
3

επαναλήψεις στη σειρά και να μετρήσει όλες τις εμφανίσεις του στο σημείο που θέλετε να καταργήσετε . Αυτή η τιμή μέτρησης θα πρέπει να αποθηκεύεται σε μια μεταβλητή που ονομάζεται "skip ". Μπορείτε να το πετύχετε αυτό με το γράψιμο αυτού του κώδικα μέσα στις αγκύλες της λειτουργίας RemovePoint :

int skip = 0 ?

Για ( int i = 0 ? I

{if ( σημεία [ i ] == αφαίρεση ) { παραλείψετε + + ? } }
Η 4

Δημιουργήστε ένα νέο πίνακα για να αποθηκεύσετε όλες τις τιμές της πρώτης συστοιχίας εκτός από αυτά να είναι αφαιρεθεί . Το μέγεθος αυτού του πίνακα θα πρέπει να υπολογίζεται με βάση τη μεταβλητή skip από το προηγούμενο βήμα , όπως αυτό :

int [ ] outputArray = new int [ points.length - skip ] ?
5

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

για ( int i = 0 ? I

{ αν ( σημεία [ i ] = αφαίρεση ! ) { OutputArray [ ,"Boreíte na grápsete ton kó̱dika ópo̱s af̱tó :̱

gia ( int i = 0 ?̱ I

{ an ( si̱meía [ i ] = afaíresi̱ ! ) { OutputArray [ i - skip ] = σημεία [ i ] ? }

else { παραλείψετε + + ? } }
Η 6

Επιστρέψτε την νέα σειρά . Αυτός ο πίνακας θα έχει όλες τις εμφανίσεις του σημείου αφαιρούνται από αυτό , και αυτό θα πρέπει να αλλάξει το μέγεθός τους ανάλογα. Μπορείτε να επιστρέψετε το νέο πίνακα , όπως αυτό :

επιστρέψει outputArray ?
Η
εικόνων

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

Πώς να κάνει μια αριθμητική δήλωση σε Java

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

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