logo资料库

java计算器需求报告.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
计算器软件编程需求分析 计算器功能: 能够完成简单的小数、整数之间的加、减、乘、除运算; 加、减、乘、除按钮可以实现累加、累减、累乘、累除; 按钮 Del 实现清屏,按钮 BS 实现退格功能。 难点: 实现=号事件;BS 退格功能。 解决方法: 实现=号事件,用 switch 语句完成对+、-、*、/的选择,用数字对+、-、*、 /进行记忆; 代码如下: if(e.getActionCommand().equals("end")) if(OneNum=="") {OneNum=screen.getText(); screen.setText(OneNum); { } else { TowNum=screen.getText(); Num2=(new Double(TowNum)).doubleValue(); switch(j) { case 1: Num3=Num1+Num2; case 2: Num3=Num1-Num2; case 3: Num3=Num1*Num2; case 4: Num3=Num1/Num2; break; break; break; break; } j=0; ThreeNum=String.valueOf(Num3); screen.setText(ThreeNum); TowNum=""; Num1=(new Double(OneNum)).doubleValue(); 实现 BS 退格功能,用 for 循环实现。 代码如下:for(int x=0;x
特别注意:要实现俩个数的计算,需要定义俩个字符串变量和俩个 double 变量。 s=s+ch; } 如:Double Num1=0.00; Double Num2=0.00; String OneNum=""; String TowNum=""; 流 程 图 : 初始化 显示值 显示为空,记忆+-*/ 显示值 显示结果
分享到:
收藏