javaで数当てゲームを作りたいです。する質問をすることでしか得られない、回答やアドバイスがある。15分調べてもわからないことは、質問しよう!質問するただいまの回答率89.65%トップJavaに関する質問JavaJavaScriptを有効にしてくださいjavaで数当てゲームを作りたいです。2javaで数当てゲームを作りたいです。1:System.out.println("ゲームをスタートします。2:System.out.println("\nルール説明");System.out.println("コンピューターが1~99の数字をランダムで決めるのでそれを当ててください。\n送信した数字が設定された数字より大きい場合は「でかすぎ」\n小さい場合は「小さすぎ」と表示されます。3:System.out.println("ゲームを終了します。");System.exit(0);break;}}}ここまではできたのですがcase1で入力させた文字が間違いだった場合にもう一度case1を繰り返す処理をしたいです。case2のルール説明が終わった後に最初のメニューに戻す処理を行いたいのですがどうすればよいかわかりません。ご教授していただけると嬉しいです。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。編集コードはマークダウンのcode機能を利用してご提示ください。https://teratail.com/help#about-markdownコードはマークダウンのcode機能を利用してご提示ください。14:12質問は編集できますので適宜ご対応ください。※特にコードはマークダウン対応されていないとページ離脱率が一気に上がります質問は編集できますので適宜ご対応ください。15:12回答については有識者の方々がすでにされているので、一点だけ。inputansの比較演算子、逆じゃないでしょうか。回答については有識者の方々がすでにされているので、一点だけ。inputansの比較演算子、逆じゃないでしょうか。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。13:54こんにちは、初心者ですので分からない箇所を質問させていただきます。case1の中にループのコードを書き込むと良いとのことですがループのコードは何を使えばいいですか?また、case内のどのタイミングでループコードを書き込めば良いですか?こんにちは、初心者ですので分からない箇所を質問させていただきます。13:59while文でいいんじゃないでしょうか。考え方は逆にして、入力した文字が正しければループを抜けるようにする、でいいでしょうwhile文でいいんじゃないでしょうか。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。13:53こんにちは、初心者ですので分からない箇所を質問させていただきます。case1の中にループのコードを書き込むと良いとのことですがループのコードは何を使えばいいですか?また、case内のどのタイミングでループコードを書き込めば良いですか?こんにちは、初心者ですので分からない箇所を質問させていただきます。13:59いきなりコードで書き起こすのは初心者なら難しいでしょう。上記の例で、繰り返したいところを自分で決めましょう。開始の文言は繰り返しの中にいれるのか、とかいつ繰り返しを抜けるのか、は自分で決めます。for文やwhile文を使うことになるでしょう。無限ループがしたいならwhile文を使うことが多いイメージですが人それぞれです。無限ループなのか、回数を決めてその回数分だけループさせるのか、これもあなたが決めてコーディングしていきます。コードで書き起こすのは初心者なら難しいでしょう。上記の例で、繰り返したいところを自分で決めましょう。開始の文言は繰り返しの中にいれるのか、とかいつ繰り返しを抜けるのか、は自分で決めます。for文やwhile文を使うことになるでしょう。無限ループがしたいならwhile文を使うことが多いイメージですが人それぞれです。無限ループなのか、回数を決めてその回数分だけループさせるのか、これもあなたが決めてコーディングしていきます。18:10すいません、初心者なもので質問させていただきます。caseの中にwhileやfor文を入れるとループすることは理解できたのですが、whileやfor文はどのような形で入力してあげればい良いですか?すいません、初心者なもので質問させていただきます。whileやfor文はどのような形で入力してあげればい良いですか?キャンセル完了するlink0まずは「指定の数字が入力されたら終了」というのを組んでみると良いです。これは考え方次第ですが、視点を変えると「指定の数字が入力されるまで繰り返し」とも言えます。このようにロジックを組み立てる際には「上から順番に処理を並べる」のではなく「プログラム的に視点を変えて考える」ことが必要となります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link0全体の構造を書いてみました。System.out.println("ゲームを終了します。System.out.println("整数を入力してください。System.out.println("コンピューターが1~99の数字をランダムで決めるのでそれを当ててください。\n送信した数字が設定された数字より大きい場合は「でかすぎ」\n小さい場合は「小さすぎ」と表示されます。中身は、数当てゲームの処理を埋めていってください。いろいろな入力をしてみて、メニュー処理ループが思ったような挙動をするかを確認してください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。01:17回答ありがとうございます。katoyさんのコードは初心者の私には少し難しいのかもしれません。caseの中にfor文やwhileを使ったコードを使うことはできますか?お手数ですが回答お願いします。回答ありがとうございます。katoyさんのコードは初心者の私には少し難しいのかもしれません。お手数ですが回答お願いします。caseの中にfor文やwhileを使ったコードを使うことはできますか?...はい、できます。全体もパットみてわかる単純なものにしたほうが良いです。全体もパットみてわかる単純なものにしたほうが良いです。キャンセル完了するlink-1こんにちは、初心者ですので分からない箇所を質問させていただきます。評価が高い回答ほどページの上位に表示されます。remove低評価1回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。14:18回答に返信すべきところを誤って回答にしてしまったという理由でもつけて回答の削除依頼を出しておいてください。いう理由でもつけて回答の削除依頼を出しておいてください。scannerの閉じ方がわかりません受付中ジャンケンゲーム解決済ループ文の終了について解決済キーボード入力で改行したくない。0初回入力が無反応です。思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る閉じるトップJavaに関する質問javaで数当てゲームを作りたいです。頂いたご意見への回答は行っておりません。