Olá pessoal?
Estava aqui de bobeira sem nada pra fazer então resolvi fazer um daqueles exercícios que nos tomam grande parte de nosso tempo.
Achei um exercício aqui de muito tempo atrás que para ser solucionado é utilizado o famoso algoritmo da bolha.
Mas dando uma lida na API do Java consegui achar um método que resolve boa parte desse problema.
Segue abaixo o código
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
import javax.sound.sampled.ReverbType;
public class Num {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] vet = new int[100];
int condicao = 1;
int i = 0;
int opcao = 0;
while (condicao == 1) {
System.out.print("DIGITE UM NÚMERO.: ");
vet[i] = sc.nextInt();
i++;
System.out.println("DESEJA CONTINUAR DIGITANDO NÚMERO? (1) - SIM / (2) - NÃO");
condicao = sc.nextInt();
}
System.out.println("DESEJA ORDENAR ou REVERTER");
opcao = sc.nextInt();
if (opcao == 1) {
Arrays.sort(vet);
} else if (opcao == 2) {
// REVERTER
}
}
}
enfim a minha dúvida existe algum método pronto para fazer isso?