【编写一个模拟计算器的程序.要包括以下方法:加法,减法,乘法-查字典问答网
分类选择

来自江建国的问题

  【编写一个模拟计算器的程序.要包括以下方法:加法,减法,乘法,除法.每个方法至少有两个参数.】

  编写一个模拟计算器的程序.要包括以下方法:加法,减法,乘法,除法.每个方法至少有两个参数.

1回答
2020-09-07 11:59
我要回答
请先登录
戴卫恒

  importjava.awt.*;

  importjava.awt.event.*;

  importjavax.swing.*;

  publicclass计算器extendsJFrameimplementsActionListener{

  privatefinalString[]KEYS={"7","8","9","÷","sqrt","4","5","6",

  "×","%","1","2","3","-","1/x","0","+/-",".","+","="};

  privatefinalString[]COMMAND={"Backspace","CE","C"};

  privatefinalString[]M={"","MC","MR","MS","M+"};

  privateJButtonkeys[]=newJButton[KEYS.length];

  privateJButtoncommands[]=newJButton[COMMAND.length];

  privateJButtonm[]=newJButton[M.length];

  privateJTextFieldresultText=newJTextField();

  privatebooleanfirstDigit=true;

  privatedoubleresultNum=0.0;

  privateStringoperator="=";

  staticdoublemr;//记忆的数字

  privatebooleanoperateValidFlag=true;

  JPanelpanel[]=newJPanel[4];

  public计算器(){

  super("计算器");

  init();

  setBackground(Color.LIGHT_GRAY);

  setResizable(false);

  setLocation(588,250);

  setSize(378,214);

  setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);//窗口不能直接关闭

  setVisible(true);

  addWindowListener(newWindowAdapter(){

  publicvoidwindowClosing(WindowEvente){

  if(JOptionPane.showConfirmDialog(null,"确定退出?","提示",2)==0){

  System.exit(0);

  }}});

  }

  privatevoidinit(){

  setLayout(null);

  for(inti=0;i

2020-09-07 12:01:51

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •