java简单计算器设计报告_java简单计算器设计报告.docx

java简单计算器设计报告

JAVA课程设计报告  哈尔滨哈商业大学  JAVA课程设计  课程名称:  课题名称:简单计算器  姓名:  学号:  班级:  宋双龙XX级软件工程教育XX年10月20日  一、实验目的:  使用Eclipse软件制作简单计算器,实现加减乘除等基本功能。二、实验源码:  import*;  import*;  import*;  publicclassCalculator{  publicstaticvoidmain(String[]args){(newRunnable()}{publicvoidrun(){CalculatorFrameframe=newCalculatorFrame();(_ON_CLOSE);(true);}});  }  classCalculatorFrameextendsJFrame  {  }publicCalculatorFrame(){}setTitle("Calculator");CalculatorPanalpanel=newCalculatorPanal();add(panel);pack();  classCalculatorPanalextendsJPanel  {  publicCalculatorPanal()  {  setLayout(newBorderLayout());result=0;lastCommand="=";start=true;display=newJButton("0");(false);add(display,);ActionListenerinsert=newInsertAction();ActionListenercommand=newCommantAction();panel=newJPanel();  {  }}addButton("7",insert);addButton("8",insert);addButton("9",insert);addButton("/",command);addButton("4",insert);addButton("5",insert);addButton("6",insert);addButton("*",command);addButton("1",insert);addButton("2",insert);addButton("3",insert);addButton("-",command);addButton("0",insert);addButton(".",insert);addButton("=",command);addButton("+",command);add(panel,);privatevoidaddButton(Stringlabel,ActionListenerlistener)JButtonbutton=newJButton(label);(listener);(button);  privateclassInsertActionimplementsActionListener{  publicvoidactionPerformed(ActionEventevent){}Stringinput=();if(start){("");start=false;}(()+input);  }  privateclassCommantActionimplementsActionListener{  publicvoidactionPerformed(ActionEventevent){Stringcommand=();if(start){  }}{(command);start=false;}elselastCommand=command;else{}calculate((()));lastCommand=command;start=true;  }  publicvoidcalculate(doublex)  {  if(("+"))result+=x;  elseif(("-"))result-=x;elseif(("*"))result*=x;elseif(("/"))result/=x;elseif(("="))result=x;(""+result);  }  privateJButtondisplay;  privateJPanelpanel;  privatedoubleresult;  privateStringlastCommand;  privatebooleanstart;  }  三、实验结果:  目录  1设计目的……………………

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值