public static void main(String[] args) {
...
int result = add(3,5);
...
}
int add (int x, int y
int result = x + y;
return result;
}
- add(int x,int y)메서드에서 ()괄호 안에 있는 부분은 중간매개체 역할을 한다고해서 매개변수 혹은 파라미터라고 한다.
int result = add(3,5);
- 메서드는 호출 시 작업을 마치면 결과 값을 가지고 호출한 곳으로 돌아온다.
Example01
class Math {
int add(int x, int y) {
return x + y
}
}
class Math {
int add(int x, int y) {
int result = x + y;
return result;
}
}
- add 메소드는 return값이 있으므로 return 값을 받아주는 변수가 있어야 한다.
- 값을 받아주는 변수를 만들지 않을 땐, return a + b (return값에 직접 써줄 수 있다.)
Exmaple02
class Math {
int max (int x, int y) {
int result = 0;
if(x > y) {
result = x;
} else{
result = y;
}
}
}
class Math {
int max(int x, int y) {
return a > b ? a : b;
}
}
메서드의 실행흐름
References