Vetores ordenados em ordem e a inversa

Pessoal, sou novo aqui e precisava de um código que ordenasse na mesa tela os vetores em ordem normal e inversa, tentei com esse código, mas não deu certo

int i, j, aux, x;
String inputText;
int[] vetor = {10, 8, 7, 5, 2, 3};
//int vetor = new int[5];
    public static void main(String[] args) {

        //System.out.println("ditite um vetor teste");
         //vetor[x] = inputText.nextLine();
         for(int i=0;i < vetor.length; i++){
System.out.println("vetor pos +1" + (i+1) + " º");
 /*for (int j=0;j < vetor.length; ++j);{
        aux = vetor[j];
        vetor[x] 
    }*/
  
    for (int j = (j + 1); j < vetor.length; j++) { //cria o vetor
                if (vetor[x] > vetor[y]) {
                    aux = vetor[x];
                    vetor[x] = vetor[y];
                    vetor[y] = aux;
                    System.out.println("foi digitado posicao " + x);
        
            }
    }
         }
    }
}

Olá bom dia Tudo bem??

Nao sei bem se é isso que voce queria…

public static void main(String[] args) {
	int[] vetor = {10, 8, 7, 5, 2, 3};
	
	System.out.println("FOR normal");
	for (int i =0; i< vetor.length; i++){
		System.out.println(vetor[i]);
	}
	
	System.out.println("FOR reverso");
	for (int j=vetor.length-1; j>=0 ; j--){
		System.out.println(vetor[j]);
	}
	
	System.out.println("FOR doido com duas variaveis");
	for (int i =0, j = vetor.length-1; i< vetor.length && j >= 0; i++, j--){
		System.out.println("i=" + vetor[i]);
		System.out.println("j=" + vetor[j]);
	}
 }