猜数字游戏

package 猜数字游戏;
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
int randomNumber=new Random().nextInt(10); //通过Random类中nextInt(int n)方法,生成一个0~9的随机数
System.out.println("随机数已生成!");
System.out.println("----请输入您猜的数字:----"); //输入猜的数字
Scanner sc=new Scanner (System.in);
int enterNumber=sc.nextInt();
while (enterNumber!=randomNumber) { //通过while循环,进行猜数字对错判断 //猜对,跳出循环,游戏结束
if (enterNumber>randomNumber) { //猜错了,根据结果,给出提示,接着猜数字,游戏继续
System.out.println("sorry你猜大了!"); //如果猜大了,打印sorry,您猜大了!继续循环下一次
} else {
System.out.println("sorry你猜小了!"); //如果猜小了,打印sorry,您猜大了!继续循环下一次
}
System.out.println("----请输入您猜的数字:----"); //输入猜的数字
enterNumber=sc.nextInt();
}
System.out.println("恭喜您,答对了!");
}
}

结果:

 

posted on 2020-10-22 11:14  张德明  阅读(123)  评论(0)    收藏  举报