008 メソッド (基本的なメソッドの定義と呼び出し)001 解答例

public class GreetingExample {

    // greetメソッドの定義
    public static void greet() {
        System.out.println("Hello, Java!");
    }

    public static void main(String[] args) {
        // greetメソッドの呼び出し
        greet();
    }
}

この例では、GreetingExample という名前のクラスを作成し、その中に greet メソッドを定義しています。greet メソッドは引数を受け取らず、”Hello, Java!”というメッセージをコンソールに表示します。その後、main メソッド内で greet メソッドを呼び出しています。このコードを実行すると、コンソールに “Hello, Java!” と表示されます。

基本的なメソッドの定義と呼び出し

「基本的なメソッドの定義と呼び出し」について解説します。以下の例を通じて、メソッドの定義と呼び出しの基本的な概念を理解していきましょう。

public class BasicMethodExample {

    // 1. greetメソッドの定義
    public static void greet() {
        System.out.println("Hello, Java!");
    }

    // 2. addNumbersメソッドの定義
    public static void addNumbers(int num1, int num2) {
        int sum = num1 + num2;
        System.out.println("Sum: " + sum);
    }

    public static void main(String[] args) {
        // 3. greetメソッドの呼び出し
        greet();

        // 4. addNumbersメソッドの呼び出し
        addNumbers(5, 7);
    }
}

上記のコードでは、以下の要素が含まれています。

  1. メソッドの定義:
    • greet メソッド: 引数を受け取らず、”Hello, Java!”というメッセージをコンソールに表示します。
    • addNumbers メソッド: 2つの整数を引数として受け取り、それらの合計を計算してコンソールに表示します。
  2. メソッドの呼び出し:
    • main メソッド内で greet メソッドを呼び出しています。これにより、”Hello, Java!”が表示されます。
    • main メソッド内で addNumbers メソッドを呼び出しています。この際、引数として5と7を渡しており、addNumbers メソッド内でこれらの数の合計が計算され、”Sum: 12″が表示されます。
  3. メソッドの呼び出し順序:
    • プログラムはmainメソッドから実行が始まります。そのため、mainメソッド内のコードが順次実行されます。
    • メソッドが呼び出されると、そのメソッドの中のコードが実行され、その後呼び出し元に戻ります。
  4. メソッドの再利用:
    • greet メソッドや addNumbers メソッドの定義は一度行えば、それを何度でも呼び出すことができます。これがメソッドの再利用性です。

これらの基本的な例を通じて、メソッドの定義と呼び出しに慣れ、コードの構造化と再利用性を理解することができます。

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