【58oa源码】【遮天小说网 源码】【织梦源码怎么下载】Java 收银 源码_java收银系统源代码

2024-11-29 06:51:27 来源:侠客游源码 分类:焦点

1.Java ?收银收58oa源码??? Դ??

Java 收银 源码_java收银系统源代码

Java ???? Դ??

       import java.awt.*;

       import java.awt.event.*;

       public class Calculator extends WindowAdapter implements ActionListener

       {

       private double result=0,data1=0,radixPointDepth=1;

       private boolean radixPointIndicate=false,resultIndicate=false;

       private char prec='+';

       private Frame f;

       private TextField tf;

       private Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b,b,b,b,b,b,b,b;

       private Panel p;

       static public void main(String args[])

       {

       Calculator de=new Calculator();

       de.go();

       }

       public void go()

       {

       f=new Frame("计算器");

       p=new Panel();

       p.setLayout(new GridLayout(4,4));

       tf=new TextField();

       b1=new Button("7");

       b2=new Button("8");

       b3=new Button("9");

       b4=new Button("+");

       b5=new Button("4");

       b6=new Button("5");

       b7=new Button("6");

       b8=new Button("-");

       b9=new Button("1");

       b=new Button("2");

       b=new Button("3");

       b=new Button("*");

       b=new Button("0");

       b=new Button(".");

       b=new Button("=");

       b=new Button("/");

       b=new Button("清零");

       f.add(tf,"North");

       f.add(p,"Center");

       f.add(b,"South");

       p.add(b1);

       p.add(b2);

       p.add(b3);

       p.add(b4);

       p.add(b5);

       p.add(b6);

       p.add(b7);

       p.add(b8);

       p.add(b9);

       p.add(b);

       p.add(b);

       p.add(b);

       p.add(b);

       p.add(b);

       p.add(b);

       p.add(b);

       b1.addActionListener(this);

       b2.addActionListener(this);

       b3.addActionListener(this);

       b4.addActionListener(this);

       b5.addActionListener(this);

       b6.addActionListener(this);

       b7.addActionListener(this);

       b8.addActionListener(this);

       b9.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       b.addActionListener(this);

       f.addWindowListener(this);

       f.setSize(,);

       f.setVisible(true);

       }

       public void actionPerformed(ActionEvent e)

       {

       String s;

       s=e.getActionCommand();

       switch(s.charAt(0))

       {

       case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':

       if(resultIndicate)

       {

       result=0;

       data1=0;

       prec='+';

       }

       Integer Int1=new Integer(s);

       if(radixPointIndicate)

       {

       radixPointDepth=radixPointDepth/;

       data1=data1+(Int1.intValue())*radixPointDepth;

       }

       else

       {

       data1=data1*+(Int1.intValue());

       }

       Double displayNumber=new Double(data1);

       tf.setText(displayNumber.toString());

       resultIndicate=false;

       break;

       case '+': case '-':case '*':case '/':case '=':

       if(s.charAt(0)!='='&&resultIndicate)

       {

       prec=s.charAt(0);

       resultIndicate=false;

       }

       else

       {

       switch(prec)

       {

       case '+':

       result=result+data1;

       break;

       case '-':

       result=result-data1;

       break;

       case '*':

       result=result*data1;

       break;

       case '/':

       result=result/data1;

       break;

       }

       }

       radixPointIndicate=false;

       radixPointDepth=1;

       displayNumber=new Double(result);

       tf.setText(displayNumber.toString());

       if(s.charAt(0)!='=')

       {

       data1=0;

       prec=s.charAt(0);

       }

       else

       {

       resultIndicate=true;

       }

       break;

       case '.':

       radixPointIndicate=true;

       break;

       }

       if(s.equals("清零"))

       {

       result=0;

       data1=0;

       radixPointDepth=1;

       tf.setText("");

       }

       }

       public void windowClosing(WindowEvent e)

       {

       System.exit(0);

       }

       }

更多资讯请点击:焦点

热门资讯

中介php源码_中介平台源码

2024-11-29 06:472655人浏览

daohangtx源码

2024-11-29 06:221294人浏览

eims 源码

2024-11-29 06:201183人浏览

shareaza源码

2024-11-29 06:02901人浏览

tiki 的源码_tikv源码分析

2024-11-29 04:22141人浏览

仓鼠源码_仓鼠资源库

2024-11-29 04:161012人浏览

推荐资讯

为什么大家不再愿意去三亚潜水?

2023年1月22日,海南三亚蜈支洲岛旅游区,游客体验潜水 图/IC photo2024年3月17日,海南省三亚市公安局发布了一则征集犯罪团伙金里红线索的通告。该通告通报,该团伙在三亚市南边海三亚角、

shareaza源码

1.吸血驴主要问题2.“vagaa”是什么?3.vagaa是什么吸血驴主要问题 关于Vagaa的主要问题 对于Vagaa这款软件,许多人可能还不太了解。以下是关于其存在的几个关键问题: 首

uclinux 源码

1.uclinux多进程管理2.uclinux特点3.uclinux内存管理4.请问uclinux内核在哪里下载?5.Error: L6218E: Undefined symbol __aeabi_a