How to use Java object language to write a calculator to add, subtract, multiply and divide code

How to use Java object language to write a calculator to add, subtract, multiply and divide code


The following file name should be: JiSuanQi.javaimport  ; java.awt .*;import  java.awt.event . *; Public & nbsp; class & nbsp; jisuanqi {& nbsp; & nbsp; & nbsp; string & nbsp; s = & quot; & quot;, S1 = null, S2 = null; & nbsp; & nbsp; & nbsp; & nbsp; frame & nbsp; F = New & nbsp; frame (& quot; calculator); & nbsp; & nbsp; textfield & nbsp; TF = New & nbsp; textfield (30); & nbsp; & nbsp; panel & nbsp; P1 = New & nbsp; panel(); &The & nbsp; nbsp & nbsp & nbsp & nbsp & nbsp; nbsp & nbsp; nbsp & nbsp; nbsp & nbsp & nbsp; nbsp & nbsp; nbsp & nbsp; nbsp & nbsp; nbsp & nbsp & nbsp; nbsp & nbsp; nbsp & nbsp & nbsp; nbsp & nbsp; and & nbsp & nbsp; nbsp & nbsp & nbsp & nbsp; and & nbsp & nbsp & nbsp & nbsp; as & nbsp & nbsp & nbsp & nbsp; the & nbsp & nbsp; nbsp & nbsp & nbsp; the & nbsp & nbsp & nbsp & nbsp & nbsp; nbsp & nbsp & nbsp & nbsp; and & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp; nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp; nbsp; nbsp nbsp; & nbsp; Public & nbsp; static & nbsp; void & nbsp; main(String[] args)   {       new JiSuanQi().init();   }    public void init()    {       f.setBackground(new Color(85,247,253));        f.setLayout(new BorderLayout(4,4));       p2.setLayout(new GridLayout(4,4,4,4));       p3.setLayout(new BorderLayout(4,4));       f.setResizable(false);       f.add(p1, BorderLayout.NORTH );        f.add(p2);       p3.add(bt2, BorderLayout.NORTH );       p3.add(bt1);       p1.add(tf);       f.add(p3, BorderLayout.EAST );        This is one of the & amp; nbsp; the & nbsp; and the & amp; nbsp; of & nbsp; and & amp; nbsp; the & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; the & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; and & nbsp; the & nbsp; and & nbsp; and & nbsp; and & amp; and & quot; & quot; and & amp & amp & quot; & quot; and & amp & amp & amp & amp & quot; & amp & quot; and & amp & amp & amp; & amp & amp; & amp; keywords & amp; & amp; & amp; & amp; & amp; & amp; keywords & amp; keywords & amp;;;;;;;;; & nbsp; & nbsp; last;; & nbsp; last & nbsp; last & nbsp; last & nbsp; last & nbsp; last & nbsp; last & nbsp;; (; (; (; (; (; (, & quot; / & quot;}; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; for (int & nbsp; I = 0; I & lt; 16; I + +) & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;   {           bt[i]=new Button(b[i]);           p2.add(bt[i]);       }       bt[0].setForeground( Color.blue );        bt[1].setForeground( Color.blue );       bt[2].setForeground( Color.blue );       bt[4].setForeground( Color.blue );       bt[5].setForeground( Color.blue );       bt[6].setForeground( Color.blue );        bt[8].setForeground( Color.blue );       bt[9].setForeground( Color.blue );       bt[10].setForeground( Color.blue );       bt[12].setForeground( Color.blue );        bt[13].setForeground( Color.blue );       bt[3].setForeground( Color.red );       bt[7].setForeground( Color.red );       bt[11].setForeground( Color.red );       bt[15].setForeground( Color.red );        bt[14].setForeground( Color.red );       bt1.setForeground( Color.red );       bt2.setForeground( Color.red );       f.pack();       f.setVisible(true);        f.addWindowListener(new WindowAdapter()       {          public void windowClosing(WindowEvent e)          {              System.exit (0);           }        }       );       bt[0].addActionListener(new ActionListener()       {            public void actionPerformed(ActionEvent e)           {                 s+=1;                  s2+=1;                  tf.setText (s);           }       }       );           bt[1].addActionListener(new ActionListener()       {           public void actionPerformed(ActionEvent e)           {                  s+=2;                 s2+=2;                  tf.setText (s);           }        }       );       bt[2].addActionListener(new ActionListener()       {           public void actionPerformed(ActionEvent e)            {                 s+=3;                 s2+=3;                   tf.setText (s);           }       }       );       bt[4].addActionListener(new ActionListener()       {            public void actionPerformed(ActionEvent e)           {                 s+=4;                  s2+=4;                  tf.setText (s);           }       }       );        bt[5].addActionListener(new ActionListener()       {           public void actionPerformed(ActionEvent e)           {                  s+=5;                 s2+=5;                  tf.setText (s);            }       }       );       bt[6].addActionListener(new ActionListener()       {           public void actionPerformed(ActionEvent  e)           {                 s+=6;                 s2+=6;                   tf.setText (s);           }       }       );       bt[8].addActionListener(new ActionListener()        {           public void actionPerformed(ActionEvent e)           {                 s+=7;                  s2+=7;                  tf.setText (s);           }       }       );        bt[9].addActionListener(new ActionListener()       {           public void actionPerformed(ActionEvent e)      &nb