Como inverter ordem de saida de impressão?

Queria fazer com que o valor da umidade saísse do maior para o menor, mas atualmente só sai do menor para o menor.

Eis o codigo:

public class umidade {

public static void main(final String[] args) {
	
	double[] vet; 
	Random random = new Random();
	Date data = new Date();
	vet = new double [48];
	
	for(int i=0; i<vet.length; i++){
		vet[i] = random.nextInt(100);
	}
	
	Arrays.sort(vet);

	
	System.out.println("Umidade");
	
	for(int j=0; j< vet.length; j++) {
		data = new Date(data.getTime()+ 30*60*1000);
        System.out.printf("Umidade: " + vet[j]+"Cº");
        System.out.printf(" - Data e Hora: " + data);
        System.out.println("");
        
        
	}		
}	

}

Basta fazer o segundo for começar do último elemento, e ir voltando até o primeiro:

for (int j = vet.length - 1; j >= 0; j--) {
    data = new Date(etc... // o resto é igual

Vlw mano, tão simples no final, mas ajudou muito kkkk.