2016-10-16 35 views
-1

ループ構造上の単なる質問です。私は前にこのようなものを見たことがなく、それが正しいかどうか疑問に思っていました。もしそうなら、誰かが私にそれを説明することができますか?Javaループ構造(forループ)

for(count--;count>0; count--) 
+0

正確に読めるまたは「良い」機能だ、そうでない場合は最初にあなたのコードをしてくださいテストします。 –

+0

コンパイルすると(私は試してみるのが面倒です)、count-1の値で初期カウントに入る「カウントダウン」ループの単なる読みにくいバージョンです。 – GhostCat

+0

全体として方法はスタックを注文することです。しかし、私はそのループの仕組みを理解していません。初期値は何ですか – WWBM

答えて

0

イニシャライザ(count--)はループの前にカウントデクリメントするためcountは、この意志ループ回数の値より1つの小さい時、予め初期化されていると仮定します。

int count = 2; 
for(count--;count>0; count--) \\ Count is decremented to 1 then count is tested >0 
{} \\ some code is executed then count is decremented by 1 and will fail the >0 test 
\\ loop terminates 

それは

+0

ありがとうございました!今はもっと意味をなさない – WWBM