salve vorrei ordinare in modo decrescente un'array ma sicuramento c'è qualche errore visto che non funziona sapreste dirmi dove??
P.S l'array "a"

codice:
import javax.swing.JOptionPane;


public class ordinamentodecrescente {
int[] a = new int[10];
	public void inserisci (){
           	for (int i = 0; i<10; i++){
           		a[i] = Integer.parseInt(JOptionPane.showInputDialog("inserire un numero positivo" ));
           	}
	}
	public void ordina (){
		for (int i=0 ; i<10 -1 ; i++){
			for (int k = 1 ; k < 9 ; k++){
				
			if (a[k] >a [i] ){
				int mom = a[i];
				a[i] = a[k];
				a[k] = mom;
			}
			}
		}
	}
}