猜数字游戏——教程帖

发表在    IT女(Java部落) 07-12 11:17:18

2 1676 1

前几天看到有人发了scratch教程觉得挺有意思,就想到写一个Java的教程。

今天就介绍一个我们小时候常玩的游戏——猜数字。

一、游戏介绍

kt       

小boy说:“0到100之间的数,你猜我选哪一个?”

kt1

小girl说:“50?”。

boy:“小了”。

girl:“70?”

boy:“大了”。

girl:“60?”。

最后,girl通过层层对比,终于得出了答案。这样的求解过程真的很复杂,那么你知道怎么通过编写一个小程序来实现吗?

下面就来为大家介绍。

一、确定游戏形式

首先给出一个数字,暂时先设定这个数字是不变的,比如我设定为17。那么整体代码如下如所示,范围是0到100(可以按自己喜好设定)。

aa

二、关键语句

1、输入流

Scanner in = new Scanner(System.in);

Scanner是util5.0包自带的一个类,它封装了InputStreamReader,目的其实就是获得一个键盘输入流,监听键盘输入的数据。

2、循环语句

  • 在0到100中循环,目的是给出你数字范围。

  over: for(int i = 0,j = 100;;){

  • 定义变量,即定义你输入的数字为整型,取名为type。

这里也许会有疑问。

Q:如果我一次性没有猜对数字的话,需要输入很多遍,那么之定义一个type够吗?

A:type这里是一个统称,即每一次循环,type都会重新赋值为你输入的数字,再与需要猜的数字做对比。

 int type = in.nextInt();

以上就是猜数字的全部内容了,如有问题,欢迎大家指出,喜欢Java的同学们在我的部落也可以多多交流


登录或注册后发布评论