Ir para conteúdo
Fórum Script Brasil
  • 0

AJUDAAA


kamilaads

Pergunta

Gente tudo bem?

Estou precisando de uma ajuda… estou iniciando em JAVA. E estou com dúvida quanto a uma código.

“Ao apertar a tecla “r”, o sistema deve enviar um número inteiro entre 1 e 99.”
No bingo não pode haver números repetidos,
Ao apertar a tecla “x”, o algoritmo deve encerrar o programa."

Em fim é exatamento isso e não sei por onde começar. :frowning:

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
public static void main(String[] args) {
    int[] deck = new int[99];

    for (int i = 0; i < deck.length; i++) {
        deck[i] = i + 1;
    }

    Random randomiser = new Random();
    for (int i = 0; i < deck.length * 5; i++) {
        int randomPosition = randomiser.nextInt(deck.length);
        int temp = deck[randomPosition];
        deck[randomPosition] = deck[i % deck.length];
        deck[i % deck.length] = temp;
    }

    Scanner keyboard = new Scanner(System.in);

    int currIndex = 0;
    String line;
    System.out.println("Entre 'x' para terminar a qualquer momento.");
    do {
        System.out.print("Entre 'r' para proximo numero: ");
        line = keyboard.nextLine();
        if (line.toLowerCase().startsWith("r")) {
            System.out.println("Sorteado: " + deck[currIndex++]);

            if (currIndex == deck.length) {
                System.out.println("Todos os numeros já foram sorteados.");
                line = "x";
            }
        }
    } while (!line.toLowerCase().startsWith("x"));

    System.out.println("Fim do jogo");
}
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...