需求:
随机生成一个1-100之间的数据,提示用户猜测,猜大提示过大,猜小提示过小,直到猜中结束游戏.
分析:
① 随机生成一个1-100之间的数据
② 使用死循环让用户不断猜测并提示用户范围,猜大提示过大,猜小提示过小,猜中使用break结束游戏.
public static void main(String[] args){
//1.随机生成一个1-100之间的幸运数字(0-99) + 1
Random r = new Random();//创建对象
int data = r.nextInt(bound:100) + 1;
//2.定义一个死循环让用户不断猜测并给出提示
Scanner sc = new Scanner(System.in);//键盘录入
while (true){//死循环经典格式
//让用户输入数据猜测
System.out.println("请您输入猜测的数据(1-100):");
int guessNumber = sc.nextInt();//获取数据
//3.判断猜测的号码与幸运数字的大小情况
if(guessNumber > data){
System.out.println("您猜测的数据过大!");
}else if(guessNumber > data){
System.out.println("您猜测的数据过小!");
}else {
System.out.println("恭喜你,猜对了!");
break;//直接跳出并结束当前死循环死循环
}
}
}
运行截图:
版权声明:本文为weixin_52309279原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。