`
哈达f
  • 浏览: 119526 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

猜数小游戏代码

    博客分类:
  • j2se
 
阅读更多
/*
猜数字游戏:有一个1~100之间一个数,当猜的时候,会给大或小的提示。

思路:
1,先有一个随机数。
2,获取键盘录入,并将录入的数据变成整数。
3,将获取数字和随机数进行比较并给出提示。
*/

import java.util.*;
import java.io.*;
class Guess
{
	private int ranNum;
	Guess()
	{
		Random r = new Random();
		ranNum = r.nextInt(100)+1;
	}
	public void play()
	{
		System.out.println("开始游戏,输入1~100之间的数字:");
		boolean b = false;
		while(!b)
		{
			try
			{
				int num = getNum();
				if(num>100 || num<1)
					System.out.println("输入的数字超出范围");
				else
					b = guess(num);
			}
			catch (NumberFormatException e)
			{
				System.out.println("输入的数字非法,重新输入");
			}
			catch (IOException e)
			{
				System.out.println("获取输入失败。");
				throw new RuntimeException("失败");
			}
			

		}
	}
	/*
	获取键盘录入。
	*/
	private int getNum()throws IOException ,NumberFormatException
	{
		BufferedReader bufr = 
			new BufferedReader(new InputStreamReader(System.in));

		String line = bufr.readLine();

		return Integer.parseInt(line);
	}

	/*
	猜数字的功能。
	*/
	private boolean guess(int num)
	{
		boolean b = false;
		if(num>ranNum)
			System.out.println("大了,继续");
		else if(num<ranNum)
			System.out.println("小了,继续");
		else
		{
			System.out.println("中了,恭喜");
			b = true;
		}
		return b;
	}
}

class  GuessNumberGame
{
	public static void main(String[] args) 
	{
		new Guess().play();
	}
}

 

分享到:
评论

相关推荐

    C#WinForm猜数小游戏

    【C# WinForm猜数小游戏】是一个非常适合编程初学者练习的项目,它使用C#语言和Windows Forms(WinForm)框架构建。这个小游戏的核心概念是计算机随机生成一个数字,然后让用户进行猜测,根据用户的猜测给出提示(过...

    计时猜数小游戏(web版)

    web实验,规定时间内猜数小游戏。web实验,规定时间内猜数小游戏。

    猜数游戏源代码(C语言)

    标题中的“猜数游戏源代码(C语言)”是指一个基于C编程语言编写的猜数字游戏。这个游戏通常涉及计算机生成一个随机数,然后让用户尝试猜测这个数字,直到用户猜对为止。C语言是一种广泛使用的系统级编程语言,以其...

    猜数游戏源代码 猜数游戏源代码

    根据给定的信息,我们可以将这份猜数游戏源代码的关键知识点归纳如下: ### 1. Java Swing GUI编程 #### 1.1 JFrame - 主窗口容器 - **类介绍**:`JFrame`是Swing框架中的顶级容器之一,用于创建应用程序的主窗口...

    猜数游戏的代码和教程

    根据给定的信息,本文将详细解释“猜数游戏的代码和教程”,这是一款非常适合编程初学者练习的小游戏。本文将从代码逻辑、实现步骤及关键概念等方面进行详细解析。 ### 游戏概述 该猜数游戏的目标是让用户猜测由...

    猜数小游戏C语言源码

    【猜数小游戏C语言源码】是一个典型的编程学习资源,主要使用C语言编写,适合初学者和有一定经验的程序员进行代码阅读和分析。C语言是一种基础且强大的编程语言,广泛应用于系统开发、嵌入式系统以及游戏开发等领域...

    C#猜数小游戏

    【C#猜数小游戏】是一个非常适合初学者上手的编程项目,它可以帮助学习者了解C#语言的基础语法、控制流程以及简单的用户交互。在这款游戏中,计算机随机生成一个数字,玩家需要通过输入猜测这个数字,然后程序会给出...

    猜数小游戏java代码

    这个简单的猜数游戏演示了Java的基本语法结构,包括如何导入必要的包、使用`BufferedReader`处理文本输入、生成随机数、控制流程以及逻辑判断等。对于Java初学者来说,它是一个很好的实践项目,可以帮助理解这些基本...

    基于vb的猜数小游戏

    以上就是基于VB的猜数小游戏的实现原理和代码解析。通过这个游戏,你可以熟悉VB的基本编程语法,理解面向对象编程的思想,以及如何创建交互式的应用程序。实际操作过程中,还可以进一步优化界面设计,增加音效、计时...

    猜数小游戏

    一个猜数小游戏,myeclipse,共同学习, public GameTest(){ super("猜数游戏"); Container c=this.getContentPane(); c.setLayout(null); b1=new JButton("生成随机数"); b1.setBounds(30, 40, 200, 60); ta=...

    猜数小游戏EXE版

    【猜数小游戏EXE版】是一款基于VB编程语言开发的休闲益智类应用程序,它源自于课堂上的教学示例,经过个人的改造和增强,旨在提供一个轻量级的娱乐方式,同时也锻炼用户的逻辑思维能力。 在VB(Visual Basic)环境...

    猜数游戏源代码

    此为一个小型的猜数游戏,在codeblocks环境下,用C语言编写的源程序,可直接编译运行

    jsp/servlet/Ajax实现的猜数游戏

    在这个游戏中,服务器随机生成一个数字,用户在客户端进行猜测,然后服务器会返回提示信息,如猜大了、猜小了或猜对了,而无需每次交互都刷新整个页面。这种局部刷新的效果显著提升了用户体验,使得游戏更加流畅。 ...

    winforn猜数小游戏

    "winforn猜数小游戏"是一款基于Windows Forms(WinForm)平台开发的简易娱乐程序,主要目的是通过编程实现一个互动的数字猜测游戏。WinForm是.NET框架中的一个用户界面库,用于创建桌面应用程序,它提供了丰富的控件...

    java语言编写的猜数小游戏

    Java语言编写的猜数小游戏是一种基于命令行交互的娱乐程序,它通过计算机随机生成一个数字,然后让用户尝试猜测这个数字,根据用户的猜测给出提示(过高、过低或正确)。这个游戏对于初学者来说,是一个很好的练习...

    用VB.NET写的猜数小游戏!

    在这个"猜数小游戏"中,我们可以看到VB.NET在实际应用中的基本结构和原理。 【猜数游戏概述】 猜数游戏是一种常见的编程练习,它通常包含一个随机生成的数字,玩家需要在限定次数内猜测这个数字。这个游戏展示了VB...

    猜数游戏源代码,java实现

    一个猜数游戏的源代码,java实现的一个小applet程序。

    qt实例猜数小游戏源码

    QT实例猜数小游戏源码是一个基于QT框架的简单应用程序,主要使用C++语言编写,用于在Linux操作系统上运行。这个程序提供了一个互动的猜数字游戏,用户与计算机进行交互,尝试猜测一个由计算机随机生成的数字。以下是...

    我的vb程序猜数游戏源代码.zip

    标题中的“我的vb程序猜数游戏源代码.zip”是一个VB(Visual Basic)开发的猜数游戏的源代码压缩包。这个程序可能是一个简单的娱乐应用,用于教学或个人实践编程技能。VB是微软公司开发的一种面向对象的编程语言,它...

Global site tag (gtag.js) - Google Analytics