問題タブ [do-while]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
11255 参照

excel - ファイル入力ループを再開する方法

VBA に次のサンプル コードがあります。

iFileNumファイルの先頭に戻るために再起動するにはどうすればよいですか?

0 投票する
1 に答える
2005 参照

objective-c - ObjC:スキャンfがdo/whileループでスキップされました

私はObjectiveCを学び始めたばかりで、単純なコンソールベースの計算機をいじっています。まず、ユーザーにどの操作を実行したいか、その操作を実行する2つの数値を尋ね、計算後に答えを出力します。

その部分はすべて正常に機能しているようです。私が実装しようとしている次の部分は、ユーザーが不要になると判断するまで計算を続けられるようにすることです。これに取り組む私の考えは、ユーザーがscanf();を介して'y'または'no'を介して続行するかどうかを確認するために、チェックの最後にdo/whileループ内に計算機の実行を配置することでした。ユーザーがどの応答を選択するかを確認します。私が遭遇しているのは、最初のパスの終わり、scanf()を介した入力の要求です。無視され、プログラムは終了します。

私はいくつかの助けを望んでいました:)トラブルシューティング、オンライン調査(scanf()の空白の問題で何かを見つけましたが、それは役に立ちませんでした)、およびいくつかの推測を通じて、できる限りのデューデリジェンスを行いましたしかし、今日まで私は成功していません。以下は私のコードのメインセクションです:

助けてくれてありがとう。十分な情報を提供していない場合は、お詫び申し上げます。私に知らせてください、そして私はもっと多くを提供することをいとわないでしょう。どうもありがとうございました!

0 投票する
3 に答える
530 参照

java - do-while ループがループしない

みなさん、こんにちは。これで完成に近づいていますが、for ループに問題があります。ユーザーに「w」または「h」を入力させて、新しい体重または高さを入力させるプログラムが必要です。彼らが行うと、何らかの理由でループが停止するようです。

0 投票する
4 に答える
1369 参照

java - do-while ループの終了

使用が 'q' にヒットしたときに終了するはずの do-while ループがありますが、代わりにエラー メッセージが表示されます。助けてください。

0 投票する
1 に答える
12250 参照

fortran - Fortran 95 Do-While ループが False 条件で終了しない

これが私のコードです:

出力:

最初のループ (>=25) は、剰余が 22 になると終了するはずですが、もう一度実行され、負の数が返されます。条件が false であるにもかかわらず、これが終了しないのはなぜですか? Fortran 95 のように見える IDEone.com の Fortran "コンパイラ" を使用しています。

0 投票する
3 に答える
2455 参照

php - if-elseの代わりにdo-while

私は今日いくつかのPHPコードを調べていて、if-elseの代わりにブレークを使用したdo-whileの使用法に気づきました。それの利点は何ですか?コードの読みやすさ?スピード?他に何か?

0 投票する
3 に答える
2198 参照

c - C:Do-Whileループの繰り返しが多すぎます!

私は私を混乱させる小さなプログラムを持っています。ループを使用してユーザーからの入力を取得しようとしています。入力が間違っている場合は再度繰り返されますが、正しい場合は終了します。コードスニペットは次のとおりです。

私はこの出力を期待しています:

今まで、それはうまくいきます。q / Q / p / Pを入力すると、うまく機能します。しかし、何か間違ったものを入力すると、必要な出力が得られません。

たとえば、「abc」と入力すると、qまたはpを入力するように求める上記のテキストが再度表示されます。しかし、代わりに、私はこれを取得します:

さて、なぜそれは余分に3回繰り返されるのですか。注意すべき興味深い点の1つは、2文字の長さの文字を入力すると、2回余分に繰り返され、空白のままにすると(returnキーを押すだけ)、余分な回数は繰り返されないことです。

Cのみを使用する必要があります。コンパイルにはVisualC++2010を使用しています。

ありがとう。

0 投票する
1 に答える
3845 参照

php - php 表示カテゴリとサブカテゴリ

さて、私は2つのテーブルcategoriesを持っていてsubcategories、これが好きです

これcatidで、サブカテゴリの ' ' はカテゴリ ' id' の値になり、グループ化して、カテゴリとサブカテゴリをループし、次のように表示します

0 投票する
3 に答える
1089 参照

c++ - 別の変数を宣言しない do-while 条件

次のような関数内に do-while ループがあります。

ここでの私の問題はcondition、最後にあります。これを追跡する唯一の方法は、ループの前にブール変数を宣言し、そのreturn値を値と一致するように設定しwhile()、各反復後にそれをチェックすることです。while()これは機能しますが、私にはかなり洗練されていないように思われ、return代わりに値を利用できる方法があるかどうか疑問に思っていました。