【发布时间】:2014-11-01 15:00:27
【问题描述】:
我正在研究 Java Netbeans。
我正在做一个计算器。所以我需要做的是:如果用户单击 = 符号并得到结果,然后单击任何数字(正在开始新计算),那么程序应该将它保存的所有值设为 0。我该如何实现呢?
如果一个按钮被一个接一个地点击,我如何告诉程序做某事?
【问题讨论】:
-
你的计算器会以某种方式存储它的状态,这里也许是保存的当前值,也许它会被表示为一个双精度值。在您的
=按钮的按钮操作中(不确定您使用的是什么 GUI),您的控件将需要告诉您的模型将值状态设置为 0。如何执行此操作的细节将取决于您的代码到目前为止,我们已经编写了您的程序的结构,我们目前对此一无所知。 -
请浏览tour、help center 和how to ask a good question 部分,了解本网站的运作方式并帮助您改进当前和未来的问题,从而获得更好的答案。跨度>
-
"How can I tell a program to do something if one button was clicked after another?"-- 同样,=按钮的侦听器更改了 Calculator 对象的状态,使其值 double 变量为 0。同样,详细信息将取决于您不是的代码显示。请阅读上面的链接并在问题关闭之前改进您的问题。
标签: java calculator