contenido
1. Introducción al juego:
输入一个0-9之间的数字。
如果大了或者小了就重新猜
直到对为止
2. Lograr el efecto:
猜数字游戏
~~~~~~~~~~
~~~~~~~~~~
开始猜吧
5
sorry,您猜大了!
开始猜吧
4
恭喜您,答对了!
3. Reserva de conocimiento:
1. Es necesario generar un número aleatorio de entrada, el rango está entre [0,9], y también necesita mantener números.
2. Clases utilizadas: Scanner, Random. Estas dos clases son proporcionadas por la biblioteca estándar, que se puede importar o utilizar directamente. * El escáner se utiliza para leer datos del teclado, que pueden ser números o caracteres. La clase Random se utiliza para generar números aleatorios. El número aleatorio predeterminado generado es un intervalo cerrado por la izquierda y abierto por la derecha, es decir, [x,);
Cuarto, implementación de código.
Utilicé el bit de bandera flg aquí para mantener el código ejecutándose en el ciclo while.Si adivina correctamente, cambie flg a -1 y salga del 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;
}
}
}
}