2011-09-17 14 views
0

forループに問題があります。 これはfield_fromの値が1であると私は、アプリケーションが夢中になるスクリプトを実行すると、なぜ知っているアンドロイドとforループ

誰もが無限ために100からループを開始するためfield_toの値が10 である私のコード

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); 
} 

です?あなたの比較ロジックが
(<から)ループ

代わりのために間違っている

答えて

1
for(i=from; i < to; i++){ 
    Log.d("wec", "i->"+i); 

これを使用するために(私は<に)持っている必要があります。

3
for(i=from; from < to; i++) 

条件from < toを反復しています。 2つの変数のどちらもループ内で変化しません。

0

forループで条件が間違っていると、i < toでなく、from < toである必要があります。