黑马程序员技术交流社区

标题: 一个好玩的猜数字的小游戏 [打印本页]

作者: 安卓安小虾    时间: 2014-10-16 08:32
标题: 一个好玩的猜数字的小游戏
              import java.util.Scanner;
class CaiShuZi{
                      public static void main(String[] args)
                       {
                                        int randomNumber =(int)(Math.random()*33)+1
                       Scanner sc=new Scanner(System.in);// 在键盘上输入一个33以内的随机数
                        while (true)// 开始了    输入你心中的数字吧
                        {
                                    System.out.print("请输入你要猜的数字");
                                     int enterNumber = sc.nextInt();//输入你要猜的数字
  
                          if (enterNumber>randomNumber)
                           {
                                       System.out.println("大了");//如果大了  继续
                           }else if (enterNumber<randomNumber)
                           {
                                        System.out.println("小了");//小了也继续
                           }else {
                                         System.out.println("恭喜你猜对了");
                                         break;
                              }
                    }
          }
}

作者: atlas    时间: 2014-10-16 08:47
12,12,12,12,12,12,12,
作者: 就是现在    时间: 2014-10-16 17:49
不错啊!小游戏!

作者: Quasimodo    时间: 2014-10-16 18:26
不错,有想法,如果能结合个图形界面,打包好发出来就更好了~~
作者: 千里马    时间: 2014-10-17 00:10
楼主可以多加一个功能,设置可以猜多少次,没猜中就结束,这样会好玩一点!
作者: 安卓安小虾    时间: 2014-10-17 19:58
千里马 发表于 2014-10-17 00:10
楼主可以多加一个功能,设置可以猜多少次,没猜中就结束,这样会好玩一点! ...

嗯  好的 谢谢!!
作者: 安卓安小虾    时间: 2014-10-17 21:09
安卓安小虾 发表于 2014-10-17 19:58
嗯  好的 谢谢!!

import java.util.Scanner;
class CaiShuZi{
       
   public static void main(String[] args)
        {
                int randomNumber =(int)(Math.random()*100)+1;                                              
                Scanner sc=new Scanner(System.in);// 在键盘上输入一个100以内的随机数
                        int count=0;//定义一个变量记录 输入了几次
                        while (count<5)// 开始了    输入你心中的数字吧  如果大于5次就输了
                   {
                          System.out.print("请输入你要猜的数字"+"\r\n");                          
                          int enterNumber = sc.nextInt();//输入你要猜的数字                                               
                     if (enterNumber>randomNumber)
                                      {
                                  System.out.println("大了"+"\r\n");
                                  count++;
                                  //如果大了  继续
                      }else if (enterNumber<randomNumber)
                                              {
                                   System.out.println("小了"+"\r\n");
                                   count++;//小了也继续
                      }else{
                                    System.out.println("恭喜你猜对了");                                    
                                    break;                          
                              }
             }  
                        System.out.println("你输错5次,请重新开始");       
     }
}
作者: 安卓安小虾    时间: 2014-10-17 21:11
哎呀 应该是  《=5 忘了加上去 !!
作者: 无知的xiaopihai    时间: 2014-10-17 21:36
嗯,这个不错哦。挺好的。谢谢楼主分享
作者: qq8921310    时间: 2014-10-17 21:49
有想法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2