`
javacto
  • 浏览: 82036 次
  • 性别: 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之间随机产生一个数字,自动判断范围等功能.

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

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

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

    python 3 写的猜数字

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

    猜数字游戏代码

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

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

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

    30个C#小程序学习C#的基

    30个C#小程序: c#.net常用函数和方法集 C#对注册表的操作 choosesubject n个数排序 unknown 猜数字 猜数字个人版 词频统计 第二种方法求一系列数的和 递归方法求阶乘字符串反转 订票 发奖学金 构造函数属性 关闭...

    C#实现猜数字游戏

    在用户每次猜测之后,程序会输出是用户第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户输入无效。 提示: 产生0到100之间的随机数字可以用以下语句; Random rdm = new Random(); int guess = rdm.Next...

    C#小程序(30个)

    c#.net常用函数和方法集.txt ...第二种方法求一系列数的和.txt 解一元二次方程的解.txt 订票.txt 词频统计.txt 身份验证.txt 输出图形.txt 输出素数.txt 输出随机数.txt 递归方法求阶乘字符串反转.txt 验证概率.txt

    C语言 猜数字游戏关机版本 闲暇时的小游戏 真实关机!!!

    你也可以上升难度,系统说“猜大了”,就要往小猜,更考虑你的反应能力,紧张而刺激的一款猜数字游戏代码呈上,大家合理的玩耍啊,祝大家玩儿的愉快!也可以猜对多次再关机,这只是一个最基本的构架,至于玩儿出花来...

    最入门级的C游戏,猜数字!哈哈

    我自己的第一个C语言游戏程序,虽然小但很完整正确,不信大家试一下。呵呵,我会继续努力!

    JS实现网页端猜数字小游戏

    本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下 题目描述 电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的...猜数字小游戏&lt;/title&gt; &lt;script type="te

    C语言实现猜数字

    今天给大家带来一个猜数字游戏,这是我个人接触到的第一个比较完整的游戏程序了,我觉得还蛮好玩。 由于我是再linux下编写的,可能有些地方和windos不一样,只需要做一些小改动就好~ 代码如下: 如果你玩了觉得好玩...

    猜数字游戏(初学者必看系列 )

    这是一个非常简单的猜数字游戏,非常适合新手学习练习时使用,有助于对循环的练习以及对rand、...如果对本程序有一些不满意和需要改进的地方,欢迎大家踊跃提出,无论是私信还是评论区,小编看到了一定会第一时间回复!

    微信小程序之WebSocket

    1、第一步,我们要先生成扫雷的地图场景 这个算法比较简单,简述一下。随机取某行某列就可以定位一个格子,标记成金子(-1表示金子)。mimeCnt表示要生成的金子的数量,用同样的方式循环标记mimeCnt个随机格子。生成...

    200个经典C程序源码小游戏

    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...

    关于C的精粹包含至少200个C语言小程序

    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...

    C语言程序源代码(大集合).exe

    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...

Global site tag (gtag.js) - Google Analytics