`
javacto
  • 浏览: 84074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我的第一个小程序(猜数字)

阅读更多
初次写,不好。 但值得纪念-----第一个
import java.util.Scanner ;
public class CaiShuZi
{
   public static void main(String args[]) throws java.io.IOException
   {
     int num2,counter,sum=1 ;
     System.out.println("\n欢迎玩猜数字游戏!\n作者:Echo\n制作日期:2009.03.30\n") ;	
     System.out.print("--------------------------------------------------------------------------------\n") ;
     System.out.println("简介如下:\n\t随机在1~ 100之间产生一个数,你将有十次的猜测机会.加油啊!要是很快就能猜中的话那就去买彩票啊,记得给我也捎上一张哦 .....^_^\n") ;
     System.out.println("--------------------------------------------------------------------------------\n下面游戏开始:") ;

     num2=(int)Math.round(Math.random()*100) ;
     System.out.println(num2+"(-----这是电脑随机产生的那个数字,也就是答案。\014)") ; //输出电脑随机产生的数字,在实际游戏中不写
     do{for(counter=0;counter<10;counter++)
     {
     	Scanner num=new Scanner(System.in) ;
     System.out.println("请输入您所猜测的0-100之间的数字:") ;
     int num1= num.nextInt() ;
     if(num1==num2)
        {
        	System.out.print("猜对了,很不错哦! ") ;
          break;
        }	
     else if(num1>num2)
        {
          System.out.print("你输入的数字大了。  ") ;
          if(counter<9)
        	System.out.println("你还有"+(9-counter)+"次机会。继续努力!\n\n") ;
        	else
        	System.out.println("已经输入10次了,没有机会了,你输了。 %>_<%") ;
        }    
     else 
        {
        	System.out.print("你输入的数字小了。 ") ;
        	if(counter<9)
        	System.out.println("你还有"+(9-counter)+"次机会。继续努力!\n\n") ;
        	else
            {
            	System.out.println("已经输入10次了,没有机会了,Game over.   %>_<%") ; 
        	  }
    
        }	 
        
     sum++ ;
     }     
     if(sum<=3)
        System.out.println("在三次内得到结果。\001") ;  
     else if(sum<=6)
        System.out.println("在六次内得到结果。\001") ;
     else if(sum<10)
        System.out.println("在十次内得到结果。\001") ;
     else 
        {
        	System.out.println("失败了。") ;
      	
        	
        }	
               char k=' ' ;
              System.out.println("\n还想继续玩吗?若果是,请输入字母:y;否则,输入字母:n ") ;
       }while((char)System.in.read()=='y') ;
   }
}



分享到:
评论

相关推荐

    C# 第一个程序 大小猜数字

    在C#编程语言中,创建第一个程序通常是一个学习者入门的起点。"大小猜数字"游戏是一个简单且有趣的练习,可以帮助初学者理解基础语法、控制流以及用户输入处理。在这个游戏中,计算机随机生成一个整数,然后让用户...

    python第一次写,猜数字 XAXB的小程序

    python第一次写,猜数字 XAXB的小程序,写的不好,留着学习,正在写破解,觉得可以7次内完成,目前未完成

    VisualStudio2008创建的猜数字程序C#源代码,在1-100P之间随机产生一个数字,自动判断范围等功能.

    标题中的“Visual Studio 2008创建的猜数字程序C#源代码”是指使用Microsoft的Visual Studio 2008开发环境,用C#编程语言编写的一个游戏应用。猜数字游戏是一个常见的编程练习,旨在帮助初学者掌握基础的编程概念,...

    猜数字小游戏C源码,C语言编写

    我本学期第一次教授C语言,这是我复习C语言时写的一个小程序:模仿以前文曲星上玩的猜数字游戏。计算机产生数字,人来猜,猜后给出类似0A0B的结果,规则源码中有。源码纯C语言,不含C++特定代码,未使用结构体,学...

    简单功能的猜数字小游戏

    【标题】"简单功能的猜数字小游戏"是一个基于C++编程语言开发的小型娱乐程序,旨在提供一个互动的猜数字游戏体验。这个小游戏的核心概念是让计算机生成一个随机数,然后让用户尝试猜测这个数字,通过反馈提示(如...

    猜数字小游戏

    "猜数字小游戏"就是一个典型的例子,它基于简单的逻辑和互动性,为玩家提供了娱乐体验。在这个游戏中,系统随机生成两个介于0到100之间的数字,并选取它们之间的一个数作为目标答案,然后由玩家进行猜测。每次猜测后...

    python 3 写的猜数字

    呃,我生平除了hello world以外写的第一个程序……

    猜数字功能、

    首先,**欢迎界面**是程序与用户交互的第一步。它通常包含一些基本信息,如游戏名称、说明或提示。在C++中,我们可以使用`std::cout`来打印输出到控制台,设计一个友好的欢迎界面。例如: ```cpp #include int ...

    C# 猜数字游戏 控制台程序

    本文将深入探讨如何使用C#构建一个简单的猜数字游戏控制台程序,这将是初学者迈入C#编程领域的第一步。 猜数字游戏的核心逻辑是:计算机随机生成一个数字,然后让用户尝试猜测这个数字。如果用户猜的数字过高或过低...

    猜数字java版1.1

    "猜数字"游戏是一款经典的小型程序,通常用于教学或娱乐,目的是让计算机随机生成一个数字,然后由玩家尝试猜测这个数字。在这个Java版本1.1的更新中,我们可以推测开发者可能对原有的游戏功能进行了优化或者增加了...

    猜四位数字的游戏不提示大小

    标题中的“猜四位数字的游戏不提示大小”是指一种经典的逻辑推理游戏,通常被称为“猜数字”或“大师mind”(Master Mind)。在这个游戏中,玩家需要猜测一个由四个不同数字组成的秘密序列,而游戏系统会根据玩家的...

    实例-15---猜数字

    这个标题表明我们即将探讨的是一个与编程相关的实例,具体来说是一个猜数字的游戏。在计算机科学和编程领域,这类实例通常用于教学目的,帮助初学者理解如何实现特定的算法或者逻辑流程。猜数字游戏是一个经典的编程...

    猜数字游戏代码

    设计实现一个猜数字的小游戏。游戏开始时在程序内部随机生成一个 4 位数字(每一位上 的值不同,例如 3795),用户通过若干轮的尝试试图猜出该数字,猜测次数不能超过 8 次,第八次 如果仍未猜对则提示用户下次继续...

    PyQt5开发的猜数字游戏,附完整源码!

    在这个基于PyQt5开发的猜数字游戏中,开发者利用了该库的功能,创建了一个具有交互性的桌面应用,让用户能够享受到猜数字的乐趣。游戏的核心规则简单:系统随机生成一个数字,玩家需要通过输入猜测来尝试找到这个...

    自编的一个猜数字游戏-guess.m

    自编的一个猜数字游戏-guess.m 以前闲着自己在实验室玩 又不会被boss看出来开小差 m文件的,在命令框输的那种,不过最近想把它做成guide形式 到时候再让大家提意见

    猜数字大赛:基于easygui的简单可视化实现

    【标题】"猜数字大赛:基于easygui的简单可视化实现" 涉及到的知识点主要集中在使用Python编程语言和easygui库来开发一个小型的猜数字游戏。在这个游戏中,玩家将与计算机进行互动,尝试猜测由计算机随机生成的一个...

    第二章 猜数字小游戏 S02.pdf

    【描述】: 本章节将介绍如何利用JBuilder2005集成开发环境结合Struts框架,实现一个简单的猜数字游戏,以此来学习和理解ActionForm、Action以及JSP在Struts应用程序中的开发流程。 【标签】: java 【正文】: 在...

    制作一个简单的“猜数字”游戏

    在本文中,我们将深入探讨如何使用Scratch编程语言制作一个简单的“猜数字”游戏。Scratch是由麻省理工学院(MIT)的终身幼儿园团队开发的...动手实践是最好的学习方式,所以现在就去尝试创建你的第一个Scratch游戏吧!

    java实现简单猜数字

    - `getImage().getScaledInstance(-1, 90, DO_NOTHING_ON_CLOSE)`:调整图像的大小,第一个参数为宽度,第二个参数为高度,第三个参数定义缩放方式。 5. **随机数生成**: 游戏的核心是生成一个随机数让玩家猜测...

Global site tag (gtag.js) - Google Analytics