Hey guys, i have this while loop for variable 'i' and i have created a board[][] which is 2x2 (so sizeX for the board is 2 in this example). The problem is i can't work out why it isn't leaving the while loop if it goes through one of the 'if' statements starting with 'i=1' and then it then sets 'i=i+1' (=2) but doesn't leave the while statement and tries to see what board[2][x] is equal to when obviously that is out of the bounds of the board. Sorry for confusing explanation i hope you understand...プログラムがループ
-6
A
答えて
-1
ながら残していない私はあなたがBlueJのを使用しているので、あなたがプログラミングに新しいしていると仮定しています。 2番目のループが実行されているとき、x = xが範囲内にあり、ループが終了しないことを推測しています。
デバッガを使用するか、ステートメントをプリントして、各段階でxとiの値が何であるかを確認することをお勧めします。それはすぐに間違っていることをあなたに知らせるでしょう。
関連する問題
- 1. プログラムがループしない
- 2. プログラムがクラッシュした第二のループ後のメッセージでプログラムがクラッシュ
- 3. ゴルーチンのループがプログラムをハングする
- 4. プログラムがループに突き当たった
- 5. whileループ/プログラムの再起動
- 6. UButtonをプログラムでループする
- 7. haskellプログラムの無限ループ
- 8. 私のプログラムでforeachループ
- 9. Javaプログラムのエラー無限ループ
- 10. がdo-whileループが継続的にプログラムを
- 11. ループの場合、プログラムは私のforループに従いません
- 12. "while"ステートメントでプログラムをループする
- 13. ループ中にJavaプログラムをスキップする
- 14. **閉じる** Rubyプログラムの2つのループ
- 15. ループ内でスタックされたI/Oプログラム
- 16. 私のperlプログラムは無限ループ(クイーン8)
- 17. Whileループでプログラムを終了する
- 18. whileループ(C++プログラム)のクロス初期化エラー
- 19. forループでif文をスキップするプログラム
- 20. whileループをプログラムに組み込む
- 21. 終了プログラムdo-whileループin java
- 22. Javaプログラムがwhileループ中に突き当たりました
- 23. BufferedReader Whileループの後にJavaプログラムがフリーズする
- 24. XCode C++プログラムが適切なループを実行していない
- 25. プログラムがwhileループに達する前に終了する
- 26. Java、プログラムの先頭からループが始まらない
- 27. Python import firebaseモジュールによってプログラムが突然ループする
- 28. whileループでcURLを実行するとPHPプログラムがハングする
- 29. Pythonプログラムが無限ループに詰まっています
- 30. Javaプログラムによって無限ループが発生する
xの値を変更しない場合があります。 – Stultuske
それは私のために1つを残すことができる前にxの間whileループを離れる必要がありますか? – Jake
最初に、投稿のメッセージ全体をリンクとして投稿してはならず、2番目の方法として、外部の画像を使わずに投稿に直接ソースコードを入れることができます。それはあなたの質問とあなたのコードを同時に読むことをさらに容易にします。 ;-) – Alex