<aside> 💡 메서드는 실행시에 메서드 내부 ({} 사이)가 열림 m2메서드의 실행이 끝나면 "m2"로 바뀜

</aside>

package ex04;

public class MethodEx01 {

    static void m1() {
        System.out.println("m1");
    }

    static String m2() {
        System.out.println("m2");
        return "m2";
    }

    public static void main(String[] args) {
        // 메서드는 실행시에 메서드 내부 ({} 사이)가 열림
        // m2메서드의 실행이 끝나면 "m2"로 바뀜
        m1();
        String result = m2();
    }
}
m1
m2

Screenshot_1.png

package ex04;

public class MethodEx02 {

    static void m3(int n1) {
        System.out.println("m3 : " + n1);
    }

    //             파라미터(매개변수)
    static void m4(int n1, int n2) {
        System.out.print("m4 : " + n1 + " " + n2);
    }

    public static void main(String[] args) {
        m3(1);
        m4(1, 2); // 인수 -> 아규먼트
    }
}

계산기

package ex04;

public class Calculator {
    public int add(int n1, int n2) {
        return n1 + n2;
    }

    public int minus(int n1, int n2) {
        return n1 - n2;
    }

    public int divide(int n1, int n2) {
        return n1 / n2;
    }

    public int multi(int n1, int n2) {
        return n1 * n2;
    }
}

===========================================

package ex04;

public class CalculatorApp {
    public static void main(String[] args) {
        Calculator cal = new Calculator();
        int result = cal.add(50, 80);
        System.out.println("더하기 : " + result);

        int result2 = cal.minus(10, 2);
        System.out.println("빼기 : " + result2);

        int result3 = cal.divide(10, 2);
        System.out.println("나누기 : " + result3);

        int result4 = cal.multi(5, 2);
        System.out.println("곱하기 : " + result4);
    }
}