我已经完成了这段代码,
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,以便下一个循环不会再次启动,我可以将其用于另一个循环或迭代。 需要帮助 !!
答案 0 :(得分:1)
如果我理解正确的话,剩下的就是将这个变量声明为一个类字段。
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);
}
}
}
}
}