January 16
È possibile utilizzare una matrice e una struttura ad anello Java per ordinare un elenco di numeri. Questo metodo è chiamato una sorta "bolla". Loop attraverso ogni numero, confrontare ogni numero con il numero precedente, e scambiare la posizione numero fino a raggiungere la fine della matrice. Il risultato è un elenco di numeri in ordine numerico.
1 Fare clic sul file Java che si desidera utilizzare per ordinare i numeri e fare clic su "Apri con". Clicca il tuo editor di Java nella lista dei programmi che appare.
2 Creare una variabile array di numeri. Il codice seguente crea un array di quattro numeri per ordinare utilizzando il metodo della bolla:
int [] i numeri;
Numeri [0] = 5;
numeri [1] = 3;
numeri [2] = 6;
numeri [3] = 1;
3 Loop attraverso ogni numero utilizzando il metodo bolla per ordinare l'array. Il codice seguente ordina l'array dal meno al più grande:
for (int i = 0; i <numbers.length; i ++) {
int smallest = i;
for (int j = i; j < numbers.length; j++) {
if (numbers[j] < numbers[smallest])
smallest= j;
}
int temp;
temp = numbers[i];
numbers[i] = numbers[smallest];
numbers[smallest] = temp;
}