Java 3일차 Method 호출 테스트

class MethodInvoke01
{
//method 이름: method1
//어디서나 누구나 접근 가능
//정수 리턴
//인수로 정수 2개 받음
//인수로 들어온 정수 2개를 곱해서 출력하고 리턴
public int method1(int i, int j)
{
System.out.println(i*j);
return i*j;
}

}

class MethodInvoke02
{
//method 이름: method02
//어디서나 누구나 접근 가능, 객체를 생성하지 않고도 접근가능
//정수 리턴
//인수로 정수 2개 받음
//인수로 들어온 정수 2개를 더해서 출력하고 리턴
public static int method2(int i, int j)
{
System.out.println(i+j);
return i+j;
}
}

public class MethodTest
{
public static void main(String [ ] args) {
MethodInvoke01 invoke01 = new MethodInvoke01();

int i, j;

//여기에서 MethodInvoke01의 method01 호출
i = invoke01.method1(10, 20);
System.out.println("MethodInvoke01의 method01 메소드가 리턴한 값은 "+ i);

//여기에서 MethodInvoke02의 method02 호출
j = MethodInvoke02.method2(10, 20);
System.out.println("MethodInvoke02의 method02 메소드가 리턴한 값은 "+ j);
}
}