android和for循环
我的for循环有问题。 这是我的密码android和for循环,android,for-loop,Android,For Loop,我的for循环有问题。 这是我的密码 int i; int from= Integer.valueOf(field_from.getText().toString()); int to = Integer.valueOf(field_to.getText().toString()); Log.d("wec", "from->"+from+" to->"+to); for(i=from; from < to; i++){ Log.d("wec", "i->"+i);
int i;
int from= Integer.valueOf(field_from.getText().toString());
int to = Integer.valueOf(field_to.getText().toString());
Log.d("wec", "from->"+from+" to->"+to);
for(i=from; from < to; i++){
Log.d("wec", "i->"+i);
}
inti;
int from=Integer.valueOf(field_from.getText().toString());
int to=Integer.valueOf(field_to.getText().toString());
Log.d(“wec”,“从->”+从+”到->“+到”);
for(i=from;from”+i);
}
字段_from的值为1,字段_to的值为10
当我运行脚本时,应用程序可能会疯狂,因为它会从100开始循环到无限
有人知道为什么吗?在for循环中,您的比较逻辑是错误的 而不是(从<到)
您应该在for循环中使用(i
for(i=from; i < to; i++){
Log.d("wec", "i->"+i);
而不是(从<到)您应该在for循环中有(i
for(i=from; i < to; i++){
Log.d("wec", "i->"+i);
Log.d(“wec”,“i->”+i);
使用此选项。用于(i=from;ifor(i=from; from < to; i++)
Log.d(“wec”,“i->”+i);
使用此选项。用于(i=from;fromfor(i=from; from < to; i++)
您正在迭代条件from
。两个变量在循环中都不会改变。for(i=from;from
您正在迭代条件
from
。两个变量在循环中都没有变化。for循环中的错误条件应该是i
,而不是from
for循环中的错误条件应该是i
,而不是from