gpt4 book ai didi

java - 在我到达下一个 if 语句之前,我的计数器变量会递增吗?

转载 作者:行者123 更新时间:2023-11-29 05:07:22 24 4
gpt4 key购买 nike

我试图在每次按下按钮时递增一个计数器变量 (mPressCount)。我的问题是:在到达第三个 if 语句之前,mPresscount 是否会为 1,假设单击按钮时它为 0?换句话说,当 mPressCount++; 被读取时,它是立即增加还是需要在变量增加之前再次按下按钮?

这是我的代码:

mButton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(mPressCount < 2) {
mButton1.setText(mWord4);
mButton1.setClickable(false);
mButton1Pressed = true;
mPressCount++;
if(mButton7Pressed) {
mMatchedWord4 = true;
}
}
if(mPressCount == 1) {
//im going to do something if the count is at 1 like I hope
//it is...Thanks for your insights everyone
}

最佳答案

如果按下按钮时 mPressCount 从零开始,则您的第一个 if 语句

if(mPressCount < 2)将被执行。包括mPressCount++;这将使

mPressCount = 1

代码将继续向下执行文件,直到到达第三个 if 语句 if(mPressCount == 1)这将被执行,因为正如我们之前所说,mPressCount = 1

程序就像阅读,它们是逐行阅读的。希望这会有所帮助:)

关于java - 在我到达下一个 if 语句之前,我的计数器变量会递增吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29907983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com