复习java逻辑---实现猜数字游戏

简介: package shopping;import java.util.*;public class SendGiftMenu { public static void main(String[] args){ Random rnd = new Random(); Scanner input = new Scanner(System.
package shopping;
import java.util.*;
public class SendGiftMenu {
	public static  void main(String[] args){
		Random rnd = new Random();
		Scanner input = new Scanner(System.in);
		int count = 0 ;
		System.out.println("我心里有一个0~99的整数,你猜是什么?");
		while(true)
		{
			if(count > 20)
				break ;
			int num = rnd.nextInt();
			num = num % 100 ;
			if(num < 0)
				continue ;
			else 
			{
				while(true)
				{
					int gak_num = input.nextInt();
					count++;
					if(count > 20)
						break ;
					if(gak_num == num)
					{
						System.out.println("猜对了!");
						switch(count)
						{
							case 1:System.out.println("你太有才了!");break;
							case 2:case 3:case 4:case 5:case 6:
								   System.out.println("这么快就猜出来了,很聪明嘛!");
								   break ;
						    default:
						    	   System.out.println("猜了半天才猜出来,小同志,尚需努力啊!");
						    	   break ;
						}
					}
					else
					{
						if(gak_num < num)
							System.out.println("小了点,再猜");
						if(gak_num > num)
							System.out.println("大了点,再猜");
					}
						
				}
			}
		}
	}
}

目录
相关文章
|
Java
Java实现贪吃蛇游戏
本文介绍了如何使用Java实现一个简单的贪吃蛇游戏。
875 4
|
Java
【思维导图】JAVA网络编程思维升级:URL与URLConnection的逻辑梳理,助你一臂之力!
【思维导图】JAVA网络编程思维升级:URL与URLConnection的逻辑梳理,助你一臂之力!
312 1
|
搜索推荐 Java 索引
java实现快速排序(详细解释代码和逻辑)
java实现快速排序(详细解释代码和逻辑)
|
设计模式 人工智能 前端开发
现代 Java 实现数字华容道与石头迷阵游戏的项目实战及项目开发指南
本项目基于Java 17+,采用JavaFX与MVC架构,实战开发数字华容道/石头迷阵游戏。内容涵盖技术选型、核心逻辑、现代GUI设计、动画实现及项目打包发布,结合sealed class、record等新特性,打造简洁可维护的游戏代码结构。
423 0
|
机器学习/深度学习 存储 Java
Java 大视界 -- Java 大数据机器学习模型在游戏用户行为分析与游戏平衡优化中的应用(190)
本文探讨了Java大数据与机器学习模型在游戏用户行为分析及游戏平衡优化中的应用。通过数据采集、预处理与聚类分析,开发者可深入洞察玩家行为特征,构建个性化运营策略。同时,利用回归模型优化游戏数值与付费机制,提升游戏公平性与用户体验。
|
SQL IDE 算法
《从头开始学java,一天一个知识点》之:运算符与表达式:算术、比较和逻辑运算
**你是否也经历过这些崩溃瞬间?** - 看了三天教程,连`i++`和`++i`的区别都说不清 - 面试时被追问&quot;`a==b`和`equals()`的区别&quot;,大脑突然空白 - 写出的代码总是莫名报NPE,却不知道问题出在哪个运算符 这个系列为你打造Java「速效救心丸」,每天1分钟,地铁通勤、午休间隙即可完成学习。直击高频考点和实际开发中的「坑位」,拒绝冗长概念,每篇都有可运行的代码示例。明日预告:《控制流程:if-else条件语句实战》。
390 6