关闭

猜数字游戏(实现按s开始,按q结束)

319人阅读 评论(0) 收藏 举报
分类:
import java.util.Scanner;
import java.util.Random;

public class Game
{
    public static void main(String[]args)
    {
        Scanner sca=new Scanner(System.in);
        Random ran=new Random();
        System.out.println("游戏开始");
        System.out.println("回车开始游戏");
        
        int p=0;
        int p1=0;

        for(;;)
        {    
            String str=sca.nextLine();
            for(int x=1;x<4;x++)
            {
                System.out.println("请输入数字进行猜测");
                int a=sca.nextInt();
                int b=ran.nextInt(10)+1;
            
                if(a==b)
                {
                    p++;
                    System.out.println("猜对了,你猜的数是:"+a);
                }
                if(a>b)
                {
                    p1++;
                    System.out.println("猜错了,你猜的数是:"+a+"电脑的数是:"+b+"      偏大");
                }
                if(a<b)
                {
                    p1++;
                    System.out.println("猜错了,你猜的数是:"+a+"电脑的数是:"+b+"      偏小");
                }

            
                if(x==3)
                {
                System.out.println("三次游戏结束");
                break;
                }
            if(str.equals("q"))
            {
                System.out.println("退出程序");
                break;
            }
        }    
            System.out.println("一共运行了"+(p+p1)+"次"+" ,"+"猜对了:"+p+","+"猜错了:"+p1);    
        }
    }
}

0
0
查看评论

能够完成按一下s按键就能保存从摄像机捕捉到的图片帧

#include #include #include int main() { // VideoCapture cap(0);//cap代表什么     int c;     CTime time;     IplI...
  • qqh19910525
  • qqh19910525
  • 2016-04-22 16:42
  • 271

java 常用按 开始日期 和 结束日期 查询处理

java 常用按 开始日期 和 结束日期 查询处理
  • liangrui1988
  • liangrui1988
  • 2015-01-16 17:09
  • 1199

javascript 时间控件中开始时间和结束时间的比较

WdatePicker控件中,需要对结束时间和开始时间进行判断,然而显示在界面的又是yyyy-MM-dd HH:mm:ss的格式,所以把时间转化为long类型进行比较。     var resultStartTime = new Date((beginTime).r...
  • MeiX505
  • MeiX505
  • 2016-03-09 17:42
  • 452

sqlserver 函数讲解

一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了T-SQL函数的类别和描述。 函数类别 作用 聚合函数 执行的操作...
  • whd0310
  • whd0310
  • 2013-04-17 14:56
  • 907

UGUI开发简单音乐播放器之一

如下先展示音乐播放器的两个主要界面: 主页面: 音乐列表: 正如上面上所示,这个音乐播放器中包含有的按钮有:播放按钮,上一首按钮,下一首按钮,随机播放按钮,重复播放按钮,播放界面与音...
  • feiyuezouni
  • feiyuezouni
  • 2017-12-23 01:13
  • 53

C# 实现控制台应用程序按任意键退出

今天用C#写了个控制台程序,从数据库读取数据并显示出来。运行后屏幕一闪,程序就退出了,根本不能看见程序返回的数据。如何让程序在读完数据后暂停呢。就在后边加了一条语句: Console.Read(); 这下好了程序暂停了。可是当想要程序退出的时候,话还需要按回车键。而不是任意键都可...
  • zhaobisha
  • zhaobisha
  • 2009-01-24 16:28
  • 6948

用SSH时不小心按到ctrl+s

我承认我很笨手笨脚,总是把shift+s按成ctrl+s,每次按到ctrl+s的时候就会让session卡住,每次卡住我都会直接关掉这个session然后重开,一直以来都以为是secure shell client的bug。今天实在是不能忍,连续错了几次之后到google上搜索ctrl+s,居然出现...
  • venusguo
  • venusguo
  • 2006-09-18 17:44
  • 4486

js时间空间 开始时间 截止时间

查询条件:开始时间: type="text" name="tvid" class="mr10 Wdate" id="d4311" onFocus="WdatePicker({maxDate:'%y...
  • u012635819
  • u012635819
  • 2014-09-05 10:34
  • 543

用C++实现“按任意键继续”

很久没有写过C++程序了,对Visual Studio有些不习惯。尤其对它编译后直接退出感到无语到愤怒。。。 于是就谷歌度娘都访问了一下,发现有几下方法: 1.直接调用系统函数 system("pause"); 例如: #include u...
  • cd520yy
  • cd520yy
  • 2015-10-28 21:46
  • 3959

BAT执行文件 按任意键开始退出

@echo off echo 按任意键开始 pause echo 执行中.... (你要执行的东东) echo 按任意键结束 自动关闭.bat pause exit
  • fishernemo
  • fishernemo
  • 2012-03-29 10:45
  • 11978
    个人资料
    • 访问:20974次
    • 积分:980
    • 等级:
    • 排名:千里之外
    • 原创:86篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条