/** * ドメイン非依存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); 008 メソッド (複数の引数を持つメソッド)014 解答例 | Javaドリル

008 メソッド (複数の引数を持つメソッド)014 解答例

008-014 008 メソッド

if-else文を使った解答例

public class GradeCalculator {

    public static String calculateGrade(int score) {
        if (score >= 90) {
            return "A";
        } else if (score >= 80) {
            return "B";
        } else if (score >= 70) {
            return "C";
        } else if (score >= 60) {
            return "D";
        } else {
            return "F";
        }
    }

    public static void main(String[] args) {
        // メソッドの呼び出し例
        int testScore = 75;
        String grade = calculateGrade(testScore);
        System.out.println("成績: " + grade);
    }
}

この例では、calculateGrade メソッドがテストの得点に応じて成績を計算し、main メソッドで結果を表示しています。if-else 文を使用して各条件に基づいて判定しています。

switch文を使った解答例

public class GradeCalculator {

    public static String calculateGrade(int score) {
        String grade;
        switch (score / 10) {
            case 10:
            case 9:
                grade = "A";
                break;
            case 8:
                grade = "B";
                break;
            case 7:
                grade = "C";
                break;
            case 6:
                grade = "D";
                break;
            default:
                grade = "F";
                break;
        }
        return grade;
    }

    public static void main(String[] args) {
        // メソッドの呼び出し例
        int testScore = 75;
        String grade = calculateGrade(testScore);
        System.out.println("成績: " + grade);
    }
}

この例では、calculateGrade メソッドがテストの得点に応じて成績を計算し、main メソッドで結果を表示しています。switch 文を使用してテストの得点を評価し、各ケースに基づいて成績を設定しています。

「008 メソッド」問題集リスト

🎯 実習で理解を深めよう

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

コメント

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