MainFrame end;
void mumberChang(String s){
if(end){
jTextField1.setText(s);
end=false;
}
else if(jTextField1.getText().equals("0")){
jTextField1.setText(s);
}
else{
String str=jTextField1.getTet()+s;
jTextField1.setText(str);
}
}
此段程序是JAVA计算器中的代码  请高手解释下其中 "end"  的意义!

解决方案 »

  1.   

    意思大概是 end 相当于表示上次计算(可能不是计算,可能是某个符合也可以)是否结束 结束了你输入的数字直击就显现出来
      

  2.   

    可能代码被人抄错了
     end定义成了MainFrame ,怎么可能被赋予boolean呢
    boolean end;
      

  3.   

    你的代码应该是从别人那里搞来的,Java中不可能存在这种代码的.
      

  4.   

    呵呵 是java swing 的内容  其实很简单的 你不用自己写 用swing 自己就生成代码了不过 说实话 我学习的时候 还真没注意 还有你这样的代码!