コピー2020.01.28こんにちは。Michiharu.Tです。Javaプログラミング向け練習問題、テーマは「分岐構文」第2回です。論理演算子や入れ子の構造なども含めた練習問題となっています。学習にお役立てください。一般的なJavaの学習順序に沿ったテーマの一覧(※随時追加)は、こちらのリンクよりご確認頂けます。JavaプログラミングJavaのトピックスです。初心者向けにプログラミング学習ネタを提供していきます。提供コード中の1~2を下の仕様に基づいて書き換え、実行結果を得てください。System.out.println("aは5、またはbは7です。System.out.println("aは5、なおかつbは7です。{System.out.println("aは5、またはbは7です。");}if(2){System.out.println("aは5、なおかつbは7です。");}}}実行結果aとbの値を下のとおりに書き換えてコンパイルし、それぞれの実行結果を得てください。8の場合Shellaは5、またはbは7です。1aは5、またはbは7です。7の場合Shellaは5、またはbは7です。aは5、なおかつbは7です。12aは5、またはbは7です。aは5、なおかつbは7です。提供コードをif文のネストを用いて書き換えましょう。(ヒント)同じ条件式は1回だけ使用するようにしましょう。{System.out.println("ご参加頂けます");}}}実行結果ageとparentの値を下のとおりに書き換えてコンパイルし、それぞれの実行結果を得てください。提供コード中の1を下の仕様に基づいて書き換え、実行結果を得てください。trueとなる条件式を作成します。//キーボードからの文字列の入力を待ちます。{System.out.print("合言葉は?:");//キーボードからの文字列の入力を待ちます。{System.out.println("合言葉が違います");}}}実行結果それぞれのケースで実行結果を得てください。(ケース1)実行し、「hello」と入力してEnterキーを押します。おはいりください12合言葉は?:helloおはいりください(ケース2)実行し、「bye」と入力してEnterキーを押します。提供コード中の12を下の仕様に基づいて書き換え、実行結果を得てください。aが5以上10以下、なおかつbが8ならtrueとなる条件式を記述します。bが3,6,9のいずれでもなければtrueとなる条件式を記述します。){System.out.println("条件2に該当");}}}実行結果aとbの値を下のとおりに書き換えてコンパイルし、それぞれの実行結果を得てください。提供コード中を下の仕様に基づいて作成し、実行結果を得てください。(仕様)映画館の入場料を求めるプログラムです。ageは年齢を表します。20歳以上の会員は1100円、非会員は1500円です。20歳未満の会員は800円、非会員は500円です。membersの値に基づいて、入場料金を求めるプログラムを作成してください。//ここにプログラムを追加します。0;//ここにプログラムを追加します。"円です");}}実行結果ageとmembersの値を下のとおりに書き換えてコンパイルし、それぞれの実行結果を得てください。System.out.println("aは5、またはbは7です。System.out.println("aは5、なおかつbは7です。{System.out.println("aは5、またはbは7です。7){System.out.println("aは5、なおかつbは7です。論理演算子の問題です。&&はかつの意味になります。{System.out.println("ご参加頂けます");}}}解説boolean型の変数はif文の条件式に直接使用できます。//キーボードからの文字列の入力を待ちます。{System.out.print("合言葉は?:");//キーボードからの文字列の入力を待ちます。==では行なうことができません。1.equals(2)が基本的な形式となります。これは1の持つメソッドequalsを呼び出す記述です。数値が特定の値の範囲であることを条件にするには、2つの条件式を用います。"円です");}}おわりにいかがでしたでしょうか。初学者の方は本記事のプログラムが独力で書けるところまで行ければ、次のテーマに進むという具合でいいかなと思います。ひきつづき単元ごとに問題を徐々に増やしていきたいと思っていますので、よろしければぜひご活用ください。合同会社イー・シー・エフでは、子ども向けプログラミングなどの教育講座を実施しています。プログラミング教室の案内や教育教材の情報、また関連するご相談・問い合わせにつきましては下記よりご確認ください。ECFエデュケーションキッズも大人も。Tech関連記事Python試しながら学ぶ!Python超初心者講座(8)Pythonプログラミングの超初心者向け講座です。今回はモジュールを自作する方法について解説しています。プログラミングマイクロビットの通信機能であそぼう!マイクロビットの通信機能で、みんなでつながろう!Scratchスクラッチとマイクロビットでつりゲームを作ろうスクラッチとマイクロビットを使って、身体を動かすつりゲームを作成します。プログラミングの組み立て方も合わせて提供していきます。Scratchスクラッチ+マイクロビットでゲームをつくろうマイクロビットとスクラッチを組み合わせて、クラゲをつかまえるゲームを作ります。ScratchScratchで単語クイズゲームを作ってみよう!(2)Scratchで英単語の意味を答えるクイズを作りました。音声合成機能を使って、発音まで学べちゃいます。JavaScriptJavaScriptゲームライブラリPhaserを使ってみた。JavaScriptの2Dゲームフレームワーク、Phaserをご紹介します。手軽に使えて強力な機能が満載です。あそんでみてください。LLC.メニューホーム合同会社イー・シー・エフECFエデュケーションホーム検索トップサイドバーカテゴリーGitIoTSTEMコンピュータリテラシープログラミングJavaJavaScriptPythonScratchキッズプログラミングプログラミングと教育マイクロビット工作タイトルとURLをコピーしました。