gpt4 book ai didi

java - 安卓 : How can I update a variable after using in for loop

转载 作者:行者123 更新时间:2023-12-01 13:42:14 25 4
gpt4 key购买 nike

我已经完成了这段代码,

if (k == 21 && click1 == true)
{
for (k = 21; k < 39; k++) {
Spinner sp = (Spinner) gridLayout.getChildAt(k);
String value = (String) sp.getSelectedItem();
Log.d("Spinner value als string", value);
if (!value.isEmpty()) {
value1 = Integer.parseInt(value);
("Spinner value als invert", ""+ value1);
sum = sum + value1;
Log.d("Totall Value", "" + sum);
}
}
}

此处,值 k 在迭代后已更新为 39,我想将此值用作变量 39,以便接下来此循环不会再次启动,我可以将其用于另一个循环或迭代。需要帮助 !!

最佳答案

如果我理解正确的话,剩下的就是将此变量声明为类字段。

public class YourClass {

public int k = 0;

public void yourMethod(){
if (k == 21 && click1 == true)
{
for (k = 21; k < 39; k++) {
Spinner sp = (Spinner) gridLayout.getChildAt(k);
String value = (String) sp.getSelectedItem();
Log.d("Spinner value als string", value);
if (!value.isEmpty()) {
value1 = Integer.parseInt(value);
("Spinner value als invert", ""+ value1);
sum = sum + value1;
Log.d("Totall Value", "" + sum);
}
}
}

}
}

关于java - 安卓 : How can I update a variable after using in for loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637923/

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