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把。