JAVA实训报告简易计算器_第1页
JAVA实训报告简易计算器_第2页
JAVA实训报告简易计算器_第3页
JAVA实训报告简易计算器_第4页
JAVA实训报告简易计算器_第5页
已阅读5页,还剩11页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA告简易计算器PAGEPAGE10————————————————————————————————作者:————————————————————————————————日期:业用途《Java实训》设计报告电子信息工程学院专业: 软件技班级: 1班:称

1092;3;4掌握的各基的

Swing用掌握事件的应用主要技术 Java编程语言、javaSwing组件开发环境 jdk16。0_10项 组件构建的C/S应程目各的组织合理搭配应用特点 标控制现C/S程序技术 Swing组件应用重 事件监听的应点方法的编写SwingSwing技术难点12+/xt号。3=。4。二1个a述a所给出Java些重JButton,JTextField。Java总体.)SimpleCalculatormain,从该类开始执行r3booleancanClick;是否doublememd;intmemi;doubletempResult,result;显示结果shortop=0;1SimpleCalculatorSimpleCalculatorjavax.swingJFrameActionListenerbtnNumber10btnNumber0~9.每“ActionEvent。g。代码:importjava.awt.*;importjava。awt.eventimportjavax.swing。*;publicclassSimpleCalculator extendsJFrameimplementsActionListener{JPanelp,p1,p2;JTextFieldJButtonJButton[]btnNumber=newJButton[10];JButtonbtnAdd,btnSub,btnMul,btnDiv,btnEqual,btnDot,btnSign;JButtonbtnSqrt,btnMod,btnReciprocal;booleancanClick;doublememd;intmemi;doubletempResult,result;shortop=0;publicSimpleCalculator(){canClick=true;result=0;tResult=newJTextField(15);tResult.setEditable(false);;w;w;(t)w;ww;w";w;w";wnt;w;wn";w;wn/rs);wwww4,);;;;1w4;2w;1;d;2p2.add(btnNumber[8]);2;2t;pd5;r2);dd1;d22;2d0;2;p2.add(btnDot);d;2l;rti0+)iK;;d;br;btnMul.addActionListener(this);r;;r;ts;;thi;s;s;}publicvoidactionPerformed(ActionEventae){t(ti0+{f)t;}fbooleanhasDot=false;gtsh)hasDot=true;ts)t{e;k;}if(hasDot==false)t}f||l|&&canClick==true){fd{top=;}i{t;op=2;}l{;t;op=3;}f{ft{t;;;t;4;}}f{1{t);}2{}itt;}if(op==4){f{;{t;}}0;}fdgbooleanhasDot=false;rt0{si{hasDot=true;break;}}e{es;0;t;}else{i{t;;rp;}else{es;;te;}}}if(eSrc==btnSqrt&&canClick==true){gft;canClick=false;tt);}f{gt;f0t0canClick=false;e{booleanhasDot=false;t0〈{{hasDot=true;break;}}f{e;;tts;ee;}}}fbooleanisNum=true;gt0{fi=’s.{isNum=false;break;}}fe{f0{;rti{charch=s.charAt(i);th;}}elses;}}e{gt;trt-i+{r;;}}if(eSrc==btnC){0;result=0;;;}}publicstaticvoidmain(String[]args){wr;}}SimpleCalculator如1.78-20不能为零:零不能求倒:、项目总结JAVAJAVA组,成员变量等知识,有简单的界面,按钮等。本程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论