2012-05-07 18 views
1

forループで2つ以上の変数を使用することは可能ですか? 2つ以上の変数を持つループの場合

は、私はこの

for(integer j=0, k=1; j<iSize.size(); j++, k++) { 
} 

と、このエラーに エラーを取得してみました:コンパイルエラー:右括弧を期待して、見つかった「」行188列で53

が解決策を見つけるために私を助けてください。 おかげ アヌ

答えて

5

いいえ、あなたは次のように書くことができるループを終了させる唯一つの条件があるので、この場合には:あなたは、実際には2つのループを必要に応じて

integer k = 1; 
for (integer j=0; j < iSize.size(); j++) 
{ 
    k++; 
    //Code goes here 
} 

あなたは何ができる

for (integer j=0; j < iSize.size(); j++) 
{ 
    for (integer k = 1; k < Some_Condition; k++) 
    { 
     //Code goes here 
    } 
} 

これらのいずれかの提案に従うと、そのエラーをクリアする必要があります。 [編集]現在のコードは正しくありません。コンパイラはforループの最後に1つのステートメントしか置くことができず、2を持っているのでコンパイラは閉じることを期待しています。

関連する問題