java计算器中的问题
请教计算器代码中的y=0d是什么意思?
else if(e2.getSource()==b25) //单击加号按钮获得x的值和z的值并清空y的值
{
x=Double.parseDouble(tf1.getText().trim());
str.setLength(0); //清空缓冲区以便接收新的另一个运算数
y=0d;
z=0;
}
else//其他的数字键
{
tf1.setText(str.append(e2.getActionCommand()).toString());//这句是什么意思
y=Double.parseDouble(tf1.getText().trim());
}
------解决方案--------------------给你的text控件赋值。。。。
str这个变量添加字符串 getActionCommand() 这个方法查查API把。