Android и для цикла - PullRequest
       1

Android и для цикла

0 голосов
/ 17 сентября 2011

У меня проблема с циклом 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);
}

Значение field_from равно 1, а значение field_to равно 10 Когда я запускаю скрипт, приложение сходит с ума, потому что запускает цикл от 100 до бесконечности

Кто-нибудь знает почему?

Ответы [ 4 ]

3 голосов
/ 17 сентября 2011
for(i=from;  from < to; i++)

Вы перебираете условие from < to. Ни одна из двух переменных не изменяется в цикле.

1 голос
/ 17 сентября 2011
for(i=from;  i < to; i++){
  Log.d("wec", "i->"+i);

используйте это.

1 голос
/ 17 сентября 2011

ваша логика сравнения неверна для цикла

вместо (от <до) <br>вы должны иметь (от <до) для цикла </p>

0 голосов
/ 17 сентября 2011

Неправильное условие в цикле for, должно быть i < to, а не from < to.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...