当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Java实现双色球复式计算[Java编程]

赞助商链接



  本文“Java实现双色球复式计算[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本日偶作一双色球复式投注计算.其实很简单,计算出组合数便可.界面计划采取AWT,列表框的值选中之后,激起itemStateChanged事件举行处理.下面是实例:

package study;
import java.awt.*;
import java.awt.event.*;
public class ssq extends Frame //implements ActionListener
{
Label a=new Label("请挑选红球和篮球号码:");
Label sta=new Label("谢谢利用世讯通软件!Copyright by Mr.Zhou;firstcoffee@sina.com;OICQ:5129575");
Panel p=new Panel();
Panel p1=new Panel();
TextArea ta = new TextArea();
List h=new List(4);
List l=new List(4);
Button bn=new Button("排除");
   long tmp_count;
   int tmp_r,tmp_b;
public ssq()
{
  super("双色球复式计算");
  setSize(500,310);
  for(int i=7;i<=20;i++)
    {
    h.addItem(String.valueOf(i));
    }
  for(int i=1;i<=16;i++)
    {
    l.addItem(String.valueOf(i));
    }

   h.setBackground(Color.ORANGE);
   l.setBackground(Color.blue);
     h.select(0);
     l.select(0);
  p.add(a);
  p.add(h);
  p.add(l);
  p.add(bn);
  p1.add(ta);
  p1.add(sta);
  add("North",p);
  add("Center",p1);

   addWindowListener(new WindowAdapter()
   {
   public void windowClosing(WindowEvent e)
     {
     System.exit(0);
     }

   });
   ta.append("计算后果:"+"
");
   h.addItemListener(new ItemListener()
   {
   public void itemStateChanged(ItemEvent e){
   tmp_r=Integer.parseInt(h.getSelectedItem());
   }
});
   l.addItemListener(new ItemListener()
   {
   public void itemStateChanged(ItemEvent e1){
   tmp_b=Integer.parseInt(l.getSelectedItem());
     print(tmp_r,tmp_b);
}
});
     bn.addActionListener(new ActionListener(){
     public void actionPerformed(ActionEvent e)
{
      ta.setText("计算后果:"+"
");
     }

     }
     );

   super.setResizable(false);

   show();

}

    long count(int x,int y)
    {
     long tmp_count1;  //fdfdfdfdfd
     int a,b;
     long p=1,c=1;
     a=x;b=y;
     for(int i=1;i<=6;i++)
     {
     c=c*i;
     }
     for(int j= (a-5) ;j<=a;j++)
     {
     p=p*j;
     }
     //System.out.println(p);
     tmp_count1=p/c*b;
     return tmp_count1;

    }
    void print(int x1,int y1)
    { long tmp_count2;
    tmp_count2=count(x1,y1);
    //System.out.println("tmp_count2="+tmp_count2);

    ta.append(tmp_r+"个红球加"+tmp_b+"个蓝球"+"总金额:"+tmp_count2*2+"
");
    }
public static void main(String arg[])
{
  new ssq();
   }

}
**************完毕


  以上是“Java实现双色球复式计算[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .