Advertisement
dmaradona966

Prova<2>

Nov 28th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. import java.util.List;
  2. import java.util.LinkedList;
  3. import java.util.Random;
  4. public class Prova2{
  5.     public static void main(String[] args){
  6.         Random rd = new Random();
  7.         List<Integer> globo = new LinkedList<Integer>();
  8.         List<Integer> sorteados = new LinkedList<Integer>();
  9.         int numeros = 25;
  10.         for(int i = 1; i < 26; i++){
  11.             globo.add(i);
  12.         }
  13.         int operador = 0;
  14.         while (operador != 4){
  15.             operador = Funcoes.leiaI("1- Sortear um Numero\n2- Ver numeros Sorteados\n3- Reiniciar Jogo\n4- Sair do Jogo");
  16.             while(operador > 4 || operador < 1){
  17.                 Funcoes.escreva("Opcao nao Existente!");
  18.                 operador = Funcoes.leiaI("1- Sortear um Numero\n2- Ver numeros Sorteados\n3- Reiniciar Jogo\n4- Sair do Jogo");
  19.             }
  20.             if (operador == 1){
  21.                 if(!globo.isEmpty()){
  22.                     int gambiarra = rd.nextInt(numeros);
  23.                     int sorteado = (Integer)globo.get(gambiarra);
  24.                     sorteados.add(sorteado);
  25.                     Funcoes.escreva("O numero Sorteado eh: "+sorteado);
  26.                     numeros--;
  27.                     globo.remove(gambiarra);
  28.                 }else{
  29.                     Funcoes.escreva("O globo esta vazio!!!");
  30.                 }
  31.             }
  32.             if (operador == 2){
  33.                 if(!sorteados.isEmpty()){
  34.                     Funcoes.escreva("Numeros Sorteados: "+sorteados);
  35.                 }else{
  36.                     Funcoes.escreva("Nenhum numero foi Sorteado!!!");
  37.                 }
  38.             }
  39.             if (operador == 3){
  40.                 Funcoes.escreva("Jogo Reiniciado Com Sucesso!!!");
  41.                 numeros = 25;
  42.                 globo.clear();
  43.                 sorteados.clear();
  44.                 for (int i = 1; i < 26; i++){
  45.                     globo.add(i);
  46.                 }
  47.             }
  48.             if (operador == 4){
  49.                 break;
  50.                 }
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement