Fare clic sull'icona NetBeans per lanciarlo. Selezionare "File /Nuovo Progetto" dalla lista nella parte superiore della finestra di NetBeans e quindi selezionare " Java Application" per creare un nuovo progetto Java .
2
Creare una funzione denominata " removePoints . " Questa funzione consente di rimuovere un punto selezionato dalla matrice , che viene passato in e porta l'identificativo " rimuovere ". Scrivere questo all'interno del file di codice sorgente :
public static int [ ] removePoint ( int rimuovere, int [] punti ) per
{
}
3
scorrere la matrice e contare tutte le ricorrenze del punto che si desidera rimuovere . Questo valore di conteggio viene memorizzato in una variabile chiamata " salto ". È possibile ottenere questo risultato scrivendo questo codice all'interno delle parentesi graffe della funzione removePoint :
int skip = 0;
for (int i = 0; i {if ( punti [ i] == rimuovi) { salto + + ; } } creare un nuovo array per memorizzare tutti i valori del primo array tranne quelli da rimosso . La dimensione di questo array sarà calcolato utilizzando la variabile di saltare dal passo precedente , così: int [ ] outputArray = new int [ points.length - skip ] ; scorrere la matrice , ancora una volta , ma questa volta gli elementi della copia dal primo array in quello nuovo creato nel passaggio precedente . Solo aggiungere elementi alla lista , se non sono fatti per essere rimosso. È possibile scrivere il codice come questo : for (int i = 0; i salto + + ; } } Restituisce il nuovo array . Questo array avrà tutte le ricorrenze del punto rimosso da esso , e sarà ridimensionata di conseguenza. È possibile restituire il nuovo array come questo: ritorno outputArray ;
4
5
6
Informazioni correlate
Programmazione © www.354353.com