发布一篇Java完成双色球复式盘算
没有那个大公司会傻了吧唧用.net网页编程开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net网页编程不行,限制在window系统,又是捆绑,鄙视微软之!明天偶作一双色球复式投注盘算。实在很复杂,盘算出组合数便可。界面计划接纳AWT,列表框的值选中以后,引发itemStateChanged事务举行处置。上面是实例:
packagestudy;
importjava.awt.*;
importjava.awt.event.*;
publicclassssqextendsFrame//implementsActionListener
{
Labela=newLabel("请选择红球和篮球号码:");
Labelsta=newLabel("感谢利用世讯通软件!CopyrightbyMr.Zhou;firstcoffee@sina.com;OICQ:5129575");
Panelp=newPanel();
Panelp1=newPanel();
TextAreata=newTextArea();
Listh=newList(4);
Listl=newList(4);
Buttonbn=newButton("扫除");
longtmp_count;
inttmp_r,tmp_b;
publicssq()
{
super("双色球复式盘算");
setSize(500,310);
for(inti=7;i<=20;i++)
{
h.addItem(String.valueOf(i));
}
for(inti=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(newWindowAdapter()
{
publicvoidwindowClosing(WindowEvente)
{
System.exit(0);
}
});
ta.append("盘算了局:"+"
");
h.addItemListener(newItemListener()
{
publicvoiditemStateChanged(ItemEvente){
tmp_r=Integer.parseInt(h.getSelectedItem());
}
});
l.addItemListener(newItemListener()
{
publicvoiditemStateChanged(ItemEvente1){
tmp_b=Integer.parseInt(l.getSelectedItem());
print(tmp_r,tmp_b);
}
});
bn.addActionListener(newActionListener(){
public voidactionPerformed(ActionEvente)
{
ta.setText("盘算了局:"+"
");
}
}
);
super.setResizable(false);
show();
}
longcount(intx,inty)
{
longtmp_count1; //fdfdfdfdfd
inta,b;
longp=1,c=1;
a=x;b=y;
for(inti=1;i<=6;i++)
{
c=c*i;
}
for(intj=(a-5);j<=a;j++)
{
p=p*j;
}
//System.out.println(p);
tmp_count1=p/c*b;
returntmp_count1;
}
voidprint(intx1,inty1)
{longtmp_count2;
tmp_count2=count(x1,y1);
//System.out.println("tmp_count2="+tmp_count2);
ta.append(tmp_r+"个红球加"+tmp_b+"个蓝球"+"总金额:"+tmp_count2*2+"
");
}
publicstaticvoidmain(Stringarg[])
{
newssq();
}
}
**************停止
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net网页编程就不一样了,保持微软的一向风格,源代码不公开 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 是一种突破用户端机器环境和CPU Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
页:
[1]