Gostaria de saber como faço para mostrar para o usúario o TEMPO que o metodo bubbleset levou para ordenar os numeros,no código abaixo o currintTime não funciona,sempre mostra 0.
public static Scanner ler;
public static void main(String[] args) {
// TODO Auto-generated method stub
ler = new Scanner(System.in);
int v;
System.out.println("Digite o números de casas no vetor que deseja?");
v = ler.nextInt();
int vetor[] = new int[v];
for (int i = 0; i < vetor.length; i++) {
System.out.print("Digite o " + (i + 1) + "º valor");
vetor[i] = ler.nextInt();
}
bubblesort(vetor);
}
public static void bubblesort(int vet[]){
int tam = vet.length;
int i, j, aux;
long tinicial = System.currentTimeMillis();
for(i = 0; i < (tam - 1); i++){
for(j = 1; j < tam; j++){
if(vet[j] < vet[j - 1]){
aux = vet[j];
vet[j] = vet[j - 1];
vet[j - 1] = aux;
}
}
}
long tfinal = System.currentTimeMillis();
System.out.println("Tempo = " + (tfinal - tinicial));
for(i = 0; i < vet.length; i++){
System.out.print(vet[i]);
}
}
}