[JAVA] 메소드란

[JAVA] 메소드란

1) 메소드

메소드는 큰 걸 작은 걸로 바꾸는 것이다. 예를 들어 계산기에서의 +, -, / 하나씩 나눠서 함수로 만드는 것과 같다.

메소드 일반 형식

반환형 메소드이름(형식매개변수1, 형식매개변수2 ...) { 선언문 실행문 return문 }

메소드의 일반 형식은 위와 같다.

반환형은 이 메소드에서 연산한 결과값을 이 메소드를 호출한 호출자에게 반환할때 사용하는 자료형으로 int, float ... 등 많이 쓰이고 반환할 게 없다면 void를 사용한다.

static int sum(int num1, int num2) { int answer; aswner = num1 + num2; return answer; }

위는 num1과 num2의 덧셈이다. 반환형이 int 이므로 answer도 int형이다.

2) return문

return //제어만 돌려줌 return 수식 //제어 + 반환값 돌려줌

반환형은 자료형과 같다.

메소드를 호출할 때에는

메소드이름(실매개변수, 실매개변수2);

또는

변수 = 메소드이름(실매개변수, 실매개변수2);

from http://yumyum2.tistory.com/12 by ccl(A) rewrite - 2021-11-07 00:28:11