De acordo com o valor do vetor, eu preciso imprimir na tela, utilizando meu vetor (lista), assim
0678954321
Ou seja, metade crescente e metade decrescente, como eu poderei fazer isso?
[code]public class bolha {
public static void main(String args[]) {
int[] lista = {0,9,8,7,6,5,4,3,2,1};
int totalElementos = lista.length;
imprimir("\nInicial :", totalElementos, lista);
for (int fixo = 0; fixo <= totalElementos-1; fixo++){
for (int variavel=fixo+1; variavel <= totalElementos-1; variavel++){
if (lista [fixo]>=lista[variavel]){
int armazena = lista[fixo];
lista[fixo] = lista[variavel];
lista[variavel] = armazena;
}
}
}
imprimir("\nFinal: ", totalElementos, lista);
}
public static void imprimir (String mensagem, int totalElementos, int[] lista) {
System.out.println(mensagem);
for (int indice = 0; indice <= totalElementos-1; indice++) {
System.out.print(lista[indice] + " ");
}
}
} [/code]