首页 > 其他 > 详细

代码组成

时间:2016-06-05 15:29:11      阅读:185      评论:0      收藏:0      [点我收藏+]

4.2.1 随机数的获取

num=(int)(Math.random()*100);

String answer;

Scanner input=new Scanner(System.in);

 

4.2.2 输入输出

    for(i=1;i<=10;i++)

        {

if(num2<num){

    lbshow.setText("您猜的太小了,请继续猜!");

continue;

}

else if(num2>num){

lbshow.setText("您猜的太大了,请继续猜!");

continue;

}

long endTime=System.currentTimeMillis();

long t;

t=(endTime-startTime)/1000;

strshow="您总共猜了"+counter+"次,您猜数字总共花了"+(endTime-startTime)/1000+"秒";

if(t<10)

lbshow.setText("恭喜您,猜对了!您真棒,智商真高!"+strshow);

else if(t>10)

lbshow.setText("这么久才猜出来,有点笨!"+strshow);

        }   

4.2.3 判断时间

startTime=System.currentTimeMillis();

long endTime=System.currentTimeMillis();

strshow="您猜数字总共花了"+(endTime-startTime)/1000+"秒";

4.2.4 自动计数

   int geust=0;

   counter++;

strshow="您总共猜了"+counter+"次;

4.2.5 结果输出

   long t;

t=(endTime-startTime)/1000;

strshow="您总共猜了"+counter+"次,您猜数字总共花了"+(endTime-startTime)/1000+"秒";

if(t<10)

lbshow.setText("恭喜您,猜对了!您真棒,智商真高!"+strshow);

else if(t>10)

lbshow.setText("这么久才猜出来,有点笨!"+strshow);

4.2.6 图形界面的实现

        BorderLayout bdmg=new BorderLayout();

 Button button1=new Button("获取随机数"); 

    Button button2=new Button("确定"); 

    String str=null;

    String str2=null;

long startTime;

    int num,num2;

    int counter=0;

    myGeustNum my1=new myGeustNum();

    TextField input;

    Label lbshow=new Label("");

    Label lbshow2=new Label("");

    int i;

    String strshow;

    public void init()

    setLayout(bdmg);

        add(button1,BorderLayout.NORTH); 

            button1.addActionListener(this);

            button1.setSize(50,50);

            

    Label lb1=new Label(" 请输入");

    lb1.setSize(50,20);

    this.add(lb1,BorderLayout.WEST);

    

    

    input=new TextField(10);

    input.setSize(40,50);

    add(input,BorderLayout.CENTER);

    add(button2,BorderLayout.EAST); 

    lb1.setSize(50,20);

    button2.addActionListener(this);

    button2.setSize(50,20);

    

    

    add(lbshow,BorderLayout.SOUTH);

    setSize(450,200);

程序实现

4.1 程序流程图

点击“获取随机数”按钮,系统获取到一个随机数。 玩家输入一个数,如果玩家输入的数比系统给出的随机数小,系统会提示“您猜的太小了,请继续猜!”。如果玩家输入的数比系统给出的随机数大,系统提示“您猜的太大了,请继续猜!”。 如果玩家猜对了数,但是所用时间大于十秒,系统会提示“这么久才猜出来,有点笨!”,并且会计算出玩家所用的时间和所猜的次数。如果玩家猜对了数,而且所用时间小于十秒,系统会提示“恭喜您,猜对了!您真棒,智商真高!”,并且会计算出玩家所用的时间和所猜的次数。

 

 

 

 

 

 

 

技术分享 

技术分享技术分享 

技术分享 

技术分享技术分享 

技术分享 

技术分享技术分享 

    技术分享技术分享技术分享

技术分享技术分享技术分享技术分享           

技术分享技术分享 

技术分享技术分享 

技术分享技术分享技术分享技术分享技术分享 

技术分享     

 

技术分享技术分享技术分享技术分享 

 

技术分享 

技术分享技术分享 

技术分享 

 

代码组成

原文:http://www.cnblogs.com/xx18256514526/p/5560670.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!