当前位置:文档之家› java简单计算器源代码

java简单计算器源代码

(new GridLayout(3,1));
(buttonzero);
(buttondot);
(buttonequal);
;
}
if()==buttontozero){//归零操作
("");
}
if()==buttonzero){//按键0操作
()+"0");
flag1=());//将文本区域转换成Double类型,赋给flag1
()+"5");
flag1=());
}
else if()==buttonsix){//按键6操作
()+"6");
flag1=());
}
else if()==buttonseven){//按键7操作
()+"7");
flag1=());
}
else if()==buttoneight){//按键8操作
()+"8");
package calcultorthree;
/**
*本例实现了简单计算器代码,具备加减乘除和正弦功能,旨在抱砖引玉。熟悉java的同学,可以在此基础上实现更复杂的功能。
* @author Fjsh
*/
public class CalcultorThree {
“=”
JButton buttonplus,buttonminus,buttonmultiple,buttondevision,
flag1=());
}
else if()==buttonnine){//按键9操作
()+"9");
flag1=());
}
if()==buttonplus){//加法操作
("");
flag2=flag1;
biaozhi=0;
}
if()==buttonminus){//减法操作
("");
flag2=flag1;
buttonsin,buttontozero;“=”,注册事件监听器,设置1行3列的布局,添加到到西边的面板buttonzero=new JButton("0");
buttondot=new JButton(".");
buttonequal=new JButton("=");
(=1;
}
if()==buttonmultiple){//乘法操作
("");
flag2=flag1;
("");
flag2=flag1;
biaozhi=3;
}
if()==buttonsin){//正弦操作
flag3=(flag1);
(flag3+"");
}
if()==buttonequal){//等号操作,利用biaozhi判断进行相应加减乘除操作if(biaozhi==0){
}
}
else if()==buttontwo){//按键2操作
()+"2");
flag1=());
}
else if()==buttonthree){//按键3操作
()+"3");
flag1=());
}
else if()==buttonfour){//按键4操作
()+"4");
flag1=());
}
else if()==buttonfive){//按键5操作
}
}
}
}
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){
相关主题