/** * ドメイン非依存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); 問題 | Javaドリル https://minner.asia 楽々学べるJavaの問題集 Fri, 05 Sep 2025 02:26:11 +0000 ja hourly 1 https://wordpress.org/?v=6.8.3 https://minner.asia/wp-content/uploads/2023/10/cropped-logo-32x32.png 問題 | Javaドリル https://minner.asia 32 32 005 条件分岐(条件演算子) 031 問題 https://minner.asia/archives/1750 https://minner.asia/archives/1750#respond Fri, 10 Nov 2023 23:30:56 +0000 http://localhost/?p=1750

問題

ユーザーにテストの点数を尋ね、点数が90以上なら「優秀」、80以上90未満なら「良好」、70以上80未満なら「可」、それ以下なら「不可」と表示するプログラムを条件演算子を使用して作成してください。

ヒント

条件演算子を使用して複数の条件を組み合わせて評価を行う場合、次のような構造を考えることができます。

// 条件演算子の基本的な構造
int someVariable = (condition1) ? value1 :
                   (condition2) ? value2 :
                   (condition3) ? value3 :
                                  defaultValue;

上記の構造では、condition1が真の場合はvalue1が、そうでなければcondition2が真の場合はvalue2が、それ以降同様に進んでいきます。最終的にどの条件も満たされない場合はdefaultValueが代入されます。

この構造を応用して、テストの点数に応じて異なる評価をするプログラムを構築できます。各条件と対応する評価を考えてみてください。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1750/feed 0
005 条件分岐(条件演算子) 030 問題 https://minner.asia/archives/1732 https://minner.asia/archives/1732#respond Thu, 09 Nov 2023 22:47:30 +0000 http://localhost/?p=1732

問題

ユーザーにテストの点数を尋ね、その点数が80以上なら「合格」、それ以下なら「不合格」と表示するプログラムを条件演算子を使用して作成してください。

ヒント

  1. ユーザーにテストの点数を尋ねます。
  2. 入力された点数が80以上かどうかを条件演算子で判定します。
  3. 判定結果に基づいて、「合格」または「不合格」のメッセージを表示します。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1732/feed 0
005 条件分岐(条件演算子) 029 問題 https://minner.asia/archives/1725 https://minner.asia/archives/1725#respond Thu, 09 Nov 2023 22:43:40 +0000 http://localhost/?p=1725

問題

ユーザーに整数を尋ね、その整数が奇数か偶数かを表示するプログラムを条件演算子を使用して作成してください。

ヒント

  1. ユーザーから整数を入力します。
  2. 入力された整数が奇数か偶数かを判定します。
  3. 条件演算子を使用して、判定結果に応じてメッセージを表示します。

整数が奇数か偶数かを判定するためには、その整数を2で割った余りを見ることができます。奇数の場合、2で割ると余りが1になり、偶数の場合は余りが0になります。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1725/feed 0
005 条件分岐(条件演算子) 028 問題 https://minner.asia/archives/1718 https://minner.asia/archives/1718#respond Thu, 09 Nov 2023 22:36:11 +0000 http://localhost/?p=1718

問題

ユーザーに2つの整数を尋ね、それらの整数のうち大きい方を表示するプログラムを条件演算子を使用して作成してください。

ヒント

  1. ユーザーから2つの整数を入力として受け取ります。
  2. 条件演算子 (? :) を使用して、入力された2つの整数のうち、大きい方を選択します。
  3. 条件演算子を使って得られた結果を表示します。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1718/feed 0
005 条件分岐(論理演算子) 027 問題 https://minner.asia/archives/1710 https://minner.asia/archives/1710#respond Thu, 09 Nov 2023 22:26:26 +0000 http://localhost/?p=1710

問題

ユーザーに入力された文字列が「admin」でない場合に「アクセスが拒否されました」と表示するプログラムを作成してください。

ヒント

ユーザーが入力した文字列が「admin」でないかを判定するには、文字列の比較を行います。Javaでは文字列の比較には .equals() メソッドを使用します。また、「でない」を表現するには != 演算子を使います。

ユーザーの入力文字列を変数 input とし、これが「admin」と異なる場合に「アクセスが拒否されました」と表示するように条件文を作成してみてください。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1710/feed 0
005 条件分岐(論理演算子) 026 問題 https://minner.asia/archives/1702 https://minner.asia/archives/1702#respond Thu, 09 Nov 2023 22:19:02 +0000 http://localhost/?p=1702

問題

ユーザーに数値を尋ね、その数値が10未満または50以上の場合に「条件に合致します」と表示するプログラムを作成してください。

ヒント

  1. ユーザーから数値を入力します。
  2. 論理演算子 OR を使用して、数値が10未満 または 50以上であるかどうかを判定します。
  3. 条件が成り立つ場合、「条件に合致します」と表示します。成り立たない場合は、何も表示しなくても構いません。

条件演算子と同様に、論理演算子 OR を使用してシンプルなプログラムを作成してみてください。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1702/feed 0
005 条件分岐(論理演算子) 025 問題 https://minner.asia/archives/1683 https://minner.asia/archives/1683#respond Thu, 09 Nov 2023 01:22:05 +0000 http://localhost/?p=1683

問題

ユーザーに年齢と性別(男性か女性か)を尋ね、年齢が20歳以上でかつ性別が女性の場合に「成人女性です」と表示するプログラムを作成してください。

ヒント

この問題では、AND演算子(&&)を使用して条件を組み合わせます。AND演算子は、2つの条件がともに真の場合に全体が真となります。

  1. ユーザーから年齢と性別を入力として受け取ります。
  2. 年齢が20歳以上かつ性別が女性であるかどうかを確認する条件を作成します。
  3. 条件が真の場合、「成人女性です」と表示します。

演算子の優先順位に注意して条件を組み合わせましょう。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1683/feed 0
005 条件分岐(switch文) 024 問題 https://minner.asia/archives/1674 https://minner.asia/archives/1674#respond Thu, 09 Nov 2023 01:15:56 +0000 http://localhost/?p=1674

問題

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

ヒント

  1. Scannerを使用してユーザーから整数を受け取ります。
  2. switch文を使用して、ユーザーが入力した整数に対して各季節に対応するcaseを記述します。
  3. 各case内で、該当する季節名を表示する処理を実装します。
  4. defaultのcaseでは、該当する季節がない場合に対応するメッセージを表示するようにします。

これにより、ユーザーが入力した整数に対応する季節名が表示されるプログラムが完成します。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1674/feed 0
005 条件分岐(switch文) 023 問題 https://minner.asia/archives/1667 https://minner.asia/archives/1667#respond Thu, 09 Nov 2023 01:11:59 +0000 http://localhost/?p=1667

問題

ユーザーから成績(A, B, C, D, F)を入力として受け取り、それに対応する評価(「優秀」「良好」「可」「不可」「不明」など)を表示するプログラムを作成してください。

ヒント

成績(A, B, C, D, F)に対する評価を表示するには、switch文を使用できます。各成績に対するcase文を記述し、それに対応する評価を表示するようにしましょう。デフォルトのcaseは、該当する成績がない場合の処理に利用できます。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1667/feed 0
005 条件分岐(switch文) 022 問題 https://minner.asia/archives/1659 https://minner.asia/archives/1659#respond Thu, 09 Nov 2023 01:08:42 +0000 http://localhost/?p=1659

問題

ユーザーからアルファベットの小文字を入力として受け取り、それが母音(a, e, i, o, u)か子音であるかを表示するプログラムを作成してください。

ヒント

アルファベットが母音であるかどうかを判定するには、switch文を使用できます。各母音に対するcase文を記述して、その中で該当する母音であるかを確認し、その結果に基づいて表示メッセージを出力しましょう。

→解答例

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

🎯 実習で理解を深めよう

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

]]>
https://minner.asia/archives/1659/feed 0