java简单计算器源代码
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(new GridLayout(3,1));
(buttonzero);
(buttondot);
(buttonequal);
;
}
if()==buttontozero){//归零操作
("");
}
if()==buttonzero){//按键0操作
()+"0");
flag1=());//将文本区域转换成Double类型,赋给flag1
}
}
else if()==buttontwo){//按键2操作
()+"2");
flag1=());
}
else if()==buttonthree){//按键3操作
()+"3");
flag1=());
}
else if()==buttonfour){//按键4操作
()+"4");
flag1=());
}
else if()==buttonfive){//按键5操作
buttonsin,buttontozero;“=”,注册事件监听器,设置1行3列的布局,添加到到西边的面板buttonzero=new JButton("0");
buttondot=new JButton(".");
buttonequal=new JButton("=");
(h);
(h);
(h);
biaozhi=1;
}
if()==buttonmultiple){//乘法操作
("");
flag2=flag1;
("");
flag2=flag1;
biaozhi=3;
}
if()==buttonsin){//正弦操作
flag3=(flag1);
(flag3+"");
}
if()==buttonequal){//等号操作,利用biaozhi判断进行相应加减乘除操作if(biaozhi==0){
package calcultorthree;
/**
*本例实现了简单计算器代码,具备加减乘除和正弦功能,旨在抱砖引玉。熟悉java的同学,可以在此基础上实现更复杂的功能。
* @author Fjsh
*/
public class CalcultorThree {
“=”
JButton buttonplus,buttonminus,buttonmultiple,buttondevision,
}
}
}
}
()+"5");
flag1=());
}
else if()==buttonsix){//按键6操作
()+"6");
flag1=());
}
else if()==buttonseven){பைடு நூலகம்/按键7操作
()+"7");
flag1=());
}
else if()==buttoneight){//按键8操作
()+"8");
flag1=());
}
else if()==buttonnine){//按键9操作
()+"9");
flag1=());
}
if()==buttonplus){//加法操作
("");
flag2=flag1;
biaozhi=0;
}
if()==buttonminus){//减法操作
("");
flag2=flag1;
flag3=flag1+flag2;
}
if(biaozhi==1){
flag3=flag1-flag2;
}
if(biaozhi==2){
flag3=flag1*flag2;
}
if(biaozhi==3){
flag3=flag1/flag2;
}
(flag3+"");
}
}catch(Exception ex){
(buttonzero);
(buttondot);
(buttonequal);
;
}
if()==buttontozero){//归零操作
("");
}
if()==buttonzero){//按键0操作
()+"0");
flag1=());//将文本区域转换成Double类型,赋给flag1
}
}
else if()==buttontwo){//按键2操作
()+"2");
flag1=());
}
else if()==buttonthree){//按键3操作
()+"3");
flag1=());
}
else if()==buttonfour){//按键4操作
()+"4");
flag1=());
}
else if()==buttonfive){//按键5操作
buttonsin,buttontozero;“=”,注册事件监听器,设置1行3列的布局,添加到到西边的面板buttonzero=new JButton("0");
buttondot=new JButton(".");
buttonequal=new JButton("=");
(h);
(h);
(h);
biaozhi=1;
}
if()==buttonmultiple){//乘法操作
("");
flag2=flag1;
("");
flag2=flag1;
biaozhi=3;
}
if()==buttonsin){//正弦操作
flag3=(flag1);
(flag3+"");
}
if()==buttonequal){//等号操作,利用biaozhi判断进行相应加减乘除操作if(biaozhi==0){
package calcultorthree;
/**
*本例实现了简单计算器代码,具备加减乘除和正弦功能,旨在抱砖引玉。熟悉java的同学,可以在此基础上实现更复杂的功能。
* @author Fjsh
*/
public class CalcultorThree {
“=”
JButton buttonplus,buttonminus,buttonmultiple,buttondevision,
}
}
}
}
()+"5");
flag1=());
}
else if()==buttonsix){//按键6操作
()+"6");
flag1=());
}
else if()==buttonseven){பைடு நூலகம்/按键7操作
()+"7");
flag1=());
}
else if()==buttoneight){//按键8操作
()+"8");
flag1=());
}
else if()==buttonnine){//按键9操作
()+"9");
flag1=());
}
if()==buttonplus){//加法操作
("");
flag2=flag1;
biaozhi=0;
}
if()==buttonminus){//减法操作
("");
flag2=flag1;
flag3=flag1+flag2;
}
if(biaozhi==1){
flag3=flag1-flag2;
}
if(biaozhi==2){
flag3=flag1*flag2;
}
if(biaozhi==3){
flag3=flag1/flag2;
}
(flag3+"");
}
}catch(Exception ex){