volevo creare un programma che dato un vettore dichiarato nel main lo visualizzava, ordinava, e rivisualizzava di nuovo..

da quello che ho capito m pare però che non sia possibile effettuare un passaggio per indirizzo, giusto?

come faccio allora ad ordinare questo array facendo in modo che le modifiche siano effettive e visibili a tutto il main? m seccherebbe ordinarlo dentro al main, vorrei farlo con un metodo apposito..

questo è il sorgente:
codice:
public class Vettore {
	
	//visualizza un vettore
	static void visualizzavet(int[]vet) {
		for (int i=0;i<vet.length;i++)
			System.out.print(vet[i]+" ");
		System.out.println();
	}
	
	//ordina un vettore
	static int[] ordinavet(int[] vet) {
		for (int i=0;i<vet.length-1;i++)
			for (int j=1;j<vet.length;j++) {
				int comodo=i;
				i=j;
				j=comodo;
			}
		return vet;
	}
	
	//main
	public static void main(String[] argv) {
		int[] vet = new int[argv.length];
		for (int i=0;i<argv.length;i++)
			vet[i]=Integer.parseInt(argv[i]);
		visualizzavet(vet);
		ordinavet(vet);
		visualizzavet(vet);
	}

}
grazie a tutti