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 ] == αφαίρεση ) { παραλείψετε + + ? } } Δημιουργήστε ένα νέο πίνακα για να αποθηκεύσετε όλες τις τιμές της πρώτης συστοιχίας εκτός από αυτά να είναι αφαιρεθεί . Το μέγεθος αυτού του πίνακα θα πρέπει να υπολογίζεται με βάση τη μεταβλητή skip από το προηγούμενο βήμα , όπως αυτό : int [ ] outputArray = new int [ points.length - skip ] ? επαναλάβει μέσω της συστοιχίας και πάλι , αλλά αυτή τη φορά τα στοιχεία αντίγραφο από την πρώτη σειρά στο νέο που δημιουργήσατε στο προηγούμενο βήμα . Μόνο προσθέστε στοιχεία στον κατάλογο , εφόσον δεν είναι γραφτό να αφαιρεθεί. Μπορείτε να γράψετε τον κώδικα όπως αυτό : για ( 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 { παραλείψετε + + ? } } Επιστρέψτε την νέα σειρά . Αυτός ο πίνακας θα έχει όλες τις εμφανίσεις του σημείου αφαιρούνται από αυτό , και αυτό θα πρέπει να αλλάξει το μέγεθός τους ανάλογα. Μπορείτε να επιστρέψετε το νέο πίνακα , όπως αυτό : επιστρέψει outputArray ?
Η 4
5
Η 6
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα