ホームページ  >  に質問  >  本文

java - なぜこのループから抜け出せないのですか?

1. 問題の説明: 無限ループになり、エラーが発生するまで繰り返し印刷されます。

2.関連コード

リーリー


#

扔个三星炸死你扔个三星炸死你2686日前815

全員に返信(9)返信します

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:23:20

    i = 1, 2, 3, 4 の場合は、これ以上話さないで、1 2 3 4 を出力します。
    i = 5 の場合、else ステートメント ブロックを入力します
    i -= 5、つまり i = i-5 です。結果は i = 0、その後 i++

    その後、再び 1 からループを開始します。 for ループの終了条件 i < 10 は終了できません

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-12 09:23:20

    飛び出すと幽霊が出るよ。 。 。 。

    返事
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:23:20

    i -= 5;タイプミスですか?

    ループを通過するたびに、i++i 加 1,但是 i -= 5; 又把 iは 5 ずつ減少します。

    返事
    0
  • 怪我咯

    怪我咯2017-06-12 09:23:20

    i=5 が成立しない場合は、else を入力し、
    finish i -= 5 を入力します。結果は i=0 になります。
    i++ の後に、i=1 を入力します。 = 5時
    ...

    返事
    0
  • 高洛峰

    高洛峰2017-06-12 09:23:20

    単純ですが、頭の中でプログラムを実行するとわかります。最初は i=0、5 未満、出力、その後 i++ が 1 に達し、引き続き 5 未満になり、再び出力、これを i になるまで繰り返します。 =5, then i<5 成立しない場合はelse分岐、i-=5; iが再び0未満となり、最初と同じように次のループに入ります

    返事
    0
  • 欧阳克

    欧阳克2017-06-12 09:23:20

    iの各値の状況を見れば一目瞭然ですが、i>5になるとiは再び0になり、i>の最後には到達しないことになります。 ;10. ループ条件

    返事
    0
  • 某草草

    某草草2017-06-12 09:23:20

    論理が間違っています。6に足した後、再び5を引いて1に戻り、そのたびに1を足して6に5を引き、1に戻るというサイクルが続きます。

    返事
    0
  • ringa_lee

    ringa_lee2017-06-12 09:23:20

    論理問題、無限ループ

    返事
    0
  • 迷茫

    迷茫2017-06-12 09:23:20

    この種の質問には、入門書を探すか、入門ビデオを10分間見ることをお勧めします

    返事
    0
  • キャンセル返事