Java 如果一个按钮一个接一个地被点击-做。。。?

Java 如果一个按钮一个接一个地被点击-做。。。?,java,calculator,Java,Calculator,我正在研究Java Netbeans 我在做一个计算器。所以我需要做的是:如果用户点击=symbol并得到一个结果,然后点击任何数字(正在开始新的计算),那么程序应该将它保存的所有值设为0。我怎样才能做到这一点 如果一个按钮一个接一个地单击,我如何告诉程序执行某项操作?单击按钮时,创建一个用于确定真值或假值的变量。例: boolean firstButtonClicked=false 然后,在代码的另一部分中,使用“if”语句。例: if(firstButtonClicked==true){//

我正在研究Java Netbeans

我在做一个计算器。所以我需要做的是:如果用户点击=symbol并得到一个结果,然后点击任何数字(正在开始新的计算),那么程序应该将它保存的所有值设为0。我怎样才能做到这一点


如果一个按钮一个接一个地单击,我如何告诉程序执行某项操作?

单击按钮时,创建一个用于确定真值或假值的变量。例:

boolean firstButtonClicked=false

然后,在代码的另一部分中,使用“if”语句。例:

if(firstButtonClicked==true){//runcode for true value}

else{//runcode for false value}


然后可以将该值(很可能是一个jTextField)设置为0以重新开始。您可以将此代码放在“true”值部分。

您的计算器将以某种方式存储其状态,这里可能存储当前保存的值,也可能将其表示为double。在您的
=
按钮的按钮操作(不确定您使用的是什么GUI)中,您的控件需要告诉您的模型将值状态设置为0。如何做到这一点的具体细节将取决于您迄今为止编写的代码和程序的结构,而我们目前对此一无所知。请浏览、和部分,了解此网站的工作原理,并帮助您改进当前和未来的问题,从而获得更好的答案。
“如果一个按钮一个接一个地被点击,我怎么能告诉程序去做一些事情呢?“
--同样,您可以让
=
按钮的侦听器更改计算器对象的状态,使其值双变量为0。同样,细节将取决于您没有显示的代码。请阅读上面的链接,并在关闭之前改进您的问题。