/** * ドメイン非依存URL出力フィルタ * javadrill.tech移行時はwp_options.home/siteurlのみ変更すればよい * * データベースには絶対URL(https://minner.asia)を保持し、 * 表示時に現在のドメイン(home_url())に動的変換する */ function javadrill_make_urls_dynamic($content) { if (empty($content)) { return $content; } // データベース内の絶対URLを現在のhome_url()に置換 $old_url = 'https://minner.asia'; $new_url = untrailingslashit(home_url()); // http版も対応(念のため) $content = str_replace($old_url, $new_url, $content); $content = str_replace('http://minner.asia', $new_url, $content); return $content; } // 投稿本文、ウィジェット、タームの説明、抜粋に適用 add_filter('the_content', 'javadrill_make_urls_dynamic', 20); add_filter('widget_text', 'javadrill_make_urls_dynamic', 20); add_filter('term_description', 'javadrill_make_urls_dynamic', 20); add_filter('get_the_excerpt', 'javadrill_make_urls_dynamic', 20); 005 条件分岐(switch文) 021 問題 | Javaドリル

005 条件分岐(switch文) 021 問題

005-021 005 条件分岐

問題

ユーザーから1から12までの整数(月)を入力として受け取り、それに対応する月の日数を表示するプログラムを作成してください。例えば、2を入力したら「28または29日」、4を入力したら「30日」などが表示されるようにします。

ヒント

  1. ユーザーからの入力: Scanner クラスを使ってユーザーから月の入力を受け取りましょう。Scanner scanner = new Scanner(System.in); で Scanner オブジェクトを作成できます。そして、int month = scanner.nextInt(); で整数を受け取ります。
  2. switch文の使用: 月ごとに日数が異なるため、switch文を使って各月に対応する処理を書きましょう。各月に対するcase文で日数を設定します。
  3. 2月の特別な処理: 2月はうるう年の影響を受ける可能性があります。うるう年の条件を考慮して、2月の日数を適切に処理しましょう。

これらのヒントを元に、まずはユーザーからの入力とswitch文を使った基本的な構造を作成してみてください。それから2月の特別な処理を追加していくと良いでしょう。

→解答例

「005条件分岐」問題集リスト

🎯 実習で理解を深めよう

この内容についてJavaDrillで実際に手を動かして学習できます

コメント

タイトルとURLをコピーしました