文档章节

猜数游戏

o
 osc_sdkczhvw
发布于 07/07 17:14
字数 546
阅读 6
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

猜数游戏
本小白,一个踏上这条路,不能回头的Java菜鸟,处于自学阶段,不是大学在读生,没有培训班,全凭自学,学得慢,有些笨,请大家不要见笑hh。如果有一起共同学习小伙伴们,就最好了。相互学习,相互交流心得,我自己对于一些入门的算法,没琢磨明白,这方面需要加油了。
在这里插入图片描述

第一次写博客,若有疏漏,请指正。

下面让我们来了解一下游戏的规则:
计算机想出一个数,然后让用户来猜。当用户说出某个数,计算机会提示它是偏大还是偏小了,直到猜中为止,最后还会告诉用户猜了多少
我们大致已经了解了游戏规则,来分析分析,这种不断重复让用户来猜的过程,实际用到了循环。那我们来想想计算机是怎么进行这个程序的。这里需要我们考虑涉及到循环条件循环终止条件

1.我们把计算机想到的数,记为变量number
2.把负责计次数的变量count初始化为0;
3.count递增(+1);
4.anumber作比较时,会得到或大或小的结果;如果得到两者不等于,则返回上一步;
5.否则,程序输出猜中次数,结束。



package main;

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int number=(int)(Math.random()*100+1);
		int a;
		int count =0;
		do {
		a=in.nextInt();
		count=count+1;
		if(a>number)
		{
		   System.out.println("偏大");
		}
		else if (a<number)
		{
		    System.out.println("偏小");
		}  
	}while(a!=number);
		System.out.println("恭喜你猜对了,你猜了"+cout+"次");
	}
}	

这样我们就程序写出来,通过编译运行,我们就可以与计算机一起愉快地玩猜字游戏了。

最后,如果有和我一样的零基础小白,可以一起学习啊,共同进度。我想找一些,交流编程算法过程,遇到的题不是很理解,就会有些困惑,和一起学习交流进步,希望遇到越来越多的小伙伴。

愿与君共勉,未来可期!

o
粉丝 0
博文 76
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
在多个浏览器上运行脚本--Queen

假设你想和朋友们玩这么个游戏:你写下某个数字,然后让朋友们猜你写的是什么数字。你的朋友们将不断的给你一些猜测的数字,直到猜中为止。 现在想象你的朋友都是使用的浏览器,这个游戏就相...

匿名
2013/01/24
4.5K
1
跨平台 3D 游戏引擎--Castle Game Engine

Castle Game Engine 是一个用 Object Pascal 开发的跨平台 3D 游戏引擎。包含一个灵活的 3D 对象系统与开箱即用的水平,项目,智能生物等等。使用 X3D、VRML、Collada 和其他格式实现渲染和处理...

匿名
2013/02/05
2K
0
跨平台手机应用开发--Gideros

Gideros 可以让你轻松快速创建 iOS 和 Android 应用,提供用户友好的集成开发环境,内建模拟器对应用进行不同屏幕大小、分辨率下的测试,最大的优点是可即时修改代码即时进行测试,无需编译安...

匿名
2013/02/19
2.7K
0
Android3D应用与游戏开发框架--JQGL

JQGL 是一款针对Android设备上3D应用、游戏的开发框架。 核心功能是OpenGL-ES的使用框架,相对于大部分开发者而已,OpenGL是陌生的,没有专门研究无法进行相关的开发。 本框架针对于Android...

Jping
2013/02/21
1.5K
0
Steam Installer for Wheezy

Linux游戏最近因为Valve旗下Steam平台的支持而获得快速增长。最初Steam只承诺支持最流行的桌面发行版Ubuntu,但最近它已向其它流行发行版开放了大门。但如果你使用的是不那么流行的发行版呢?...

匿名
2013/03/06
848
0

没有更多内容

加载失败,请刷新页面

加载更多

Python 计算 0.1+0.2≠0.3? 6 张图搞清楚原理!

点击上方 Z先生点记,加为星标 第一时间收到 Python 技术干货! “ 作者:武沛齐 出处: http://www.cnblogs.com/wupeiqi/ 本文版权归作者和博客园共有 为啥会有上述图片的现象呢?其实是由于...

zeroing1
07/28
0
0
转向边缘计算? 考虑一下

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 数据为王,特别是在当前数据驱动业务的时代,数据思维和分析能力是决定未来成功的重...

osc_lmp76vjx
6分钟前
0
0
工信部为“新基建”安全加把“锁”

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 8月3日,工业和信息化部发布通知,要求开展2020年网络安全技术应用试点示范工作。按...

osc_oz0d1seh
7分钟前
0
0
今天吃粽子了吗?🤔祝大家端午安康~

本文分享自微信公众号 - 电子狂人(DZKR666)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

狂人V
06/25
0
0
如何计算C#中某人的年龄? - How do I calculate someone's age in C#?

问题: 给定一个代表一个人生日的DateTime ,我如何计算他们的年龄(以岁为单位)? 解决方案: 参考一: https://stackoom.com/question/9/如何计算C-中某人的年龄 参考二: https://oldbug...

技术盛宴
8分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部