Saudacoes Galera;Vou demostrar como ordenar um array sem usar Collections. Segue o exemplo:public class Main{ public static void main(String[] args) { // Lista de numeros int[] listaNumeros = { 1, 2, 5, 3, 7, 1, 6, 6 }; // Contador int x = 0; // que insere numero menor recebido na posicao correta for (x = 0; x < listaNumeros.length; x++) { // Guardar o menor int menor = Integer.MAX_VALUE; // Guarda a posicao do menor int posicao = 0; // Localiza o menor for (int y = 0 + x; y < listaNumeros.length; y++) { // Se o numero e menor vai guardar posicao e o numero if (listaNumeros[y] < menor) { menor = listaNumeros[y]; posicao = y; } } // Colocando na posicao listaNumeros[posicao] = listaNumeros[x]; listaNumeros[x] = menor; } // Imprimir a array ordenada for (x = 0; x < listaNumeros.length; x++) { System.out.print(listaNumeros[x]); } }}Abraco galera!!.... Ate a proxima. Saudacoes galera.Vou trazer um simples exemplo de jogo de adivinhacao.public class Main { public static void main(String[] args) { int qtdeAcertos = 0; Scanner leitor = new Scanner(System.in); while(true) { System.out.println("Adivinhe um numero de 1 a 10. Digite 0 para sair."); //Numero a adivinhar int adivinhar = ((int)(Math.random()*10))+1; //Lendo int recebido = leitor.nextInt(); //Se receber -1 finaliza o programa if(recebido == 0) System.exit(0); //Se acertou if(adivinhar == recebido) { System.out.println("Parabens voce acertou! "+(++qtdeAcertos)+" vezes"); } //Se nao acertou else { System.out.println("Voce errou! O numero era "+adivinhar); qtdeAcertos = 0; } } }}Explicacao - Criado variavel que guarda numero de acertos seguidos- Como voces vem no codigo esta num while para que novamente depois de voce acertar ou errar.- Usado a classe Scanner para ler o numero do usuario- Recebido um numero randomico de 1 a 10 atraves da classe de formulas matematicas Math usando o metodo random. Ao multiplicar por 10 ele sempre trara o numero de 0 a 9 por isso foi somado +1 para que traga de 1 a 10.- Verificando se o usuario digitar 0 fechara o programa.e para finalizar se se o numero digitado esta correto mostra mensagem de parabens e monstra a quantidade atual de acertos seguidos. Se nao da mensagem de avisando o erro e 0 a quantidade de acertos.Espero que tenham curtido...Abraco... Saudacoes galera!Segue um exemplo de um jogo 21 feito em alguns minutos.Quem quiser melhora-lo fica a criterio. public static void main(String[] args) { //variaveis de placar int pontosJogador = 0; int pontosComputador = 0; //Seu comando de parar, inicar ou finalzar programa Scanner leitor = new Scanner(System.in); //Variavel que guarda se quer continuar ou nao boolean computadorJoga= true; boolean jogadorJoga= true; System.out.println("Regras do jogo"); System.out.println("Cada vez que voce digitar 1 recebera um numero aleatorio de 1 a 10. Quem ultrapassar 21 primeiro perde "); while(true) { //Verifica se jogador ainda escolheu jogar if(jogadorJoga == true) { //Informa qual opcoes escolher System.out.println("Jogo do 21. Digite 0 para Sair e 1 para continuar e 2 para parar."); //Numero a adivinhar //Lendo //Recebendo numero System.out.println(""); int recebido = leitor.nextInt(); if(recebido == 0) { System.exit(0); } //Se recebeu 2 o jogador parou entao salva