O Jogo de Adivinhação de Números do Java Zero Basic Introdução

1. Introdução ao jogo:

输入一个0-9之间的数字。
如果大了或者小了就重新猜
直到对为止

2. Alcance o efeito:

猜数字游戏
~~~~~~~~~~
~~~~~~~~~~
开始猜吧
5
sorry,您猜大了!
开始猜吧
4
恭喜您,答对了!

3. Reserva de Conhecimento:

1. É necessário gerar um número aleatório de entrada, o intervalo é entre [0,9], e também precisa manter os números.
2. Classes utilizadas: Scanner, Random. Essas duas classes são fornecidas pela biblioteca padrão, que pode ser importada diretamente ou util.*; Scanner é usado para ler dados do teclado, que podem ser números ou caracteres. A classe Random é usada para gerar números aleatórios.O número aleatório padrão gerado é um intervalo fechado à esquerda e aberto à direita, ou seja, [x,);

Quarto, implementação de código

Eu usei o bit de flag flg aqui para manter o código rodando no loop while.Se você adivinhar corretamente, mude flg para -1 e saia do programa.

public class guessGame {
    
    
    public static void main (String[] args) {
    
    
        Scanner scanner=new Scanner (System.in);
        System.out.println ("猜数字游戏");
        System.out.println ("~~~~~~~~~~");
        System.out.println ("~~~~~~~~~~");
        int flg=1;
        while (flg!=-1)
        {
    
    
            Random random=new Random ();
            int guessNumber=random.nextInt (10);
            System.out.println ("开始猜吧");
            int number=scanner.nextInt ();
            if(number>guessNumber){
    
    
                System.out.println ("sorry,您猜大了!");
            }else if(number<guessNumber){
    
    
                System.out.println ("“sorry,您猜小了");
            }else {
    
    
                System.out.println ("恭喜您,答对了!");
                flg=-1;
            }
        }
        }
    }


Acho que você gosta

Origin blog.csdn.net/guankunkunwd/article/details/121659873
Recomendado
Clasificación