⭐JAVA 메서드⭐

p_chan.log·2022년 8월 10일
0

JAVA

목록 보기
10/17

🔴메서드

💠1. 프로그램의 함수 = 메서드

  • 특정 기능(=연산)을 그룹화 해서 재사용하기 위한 단위

public static void 메서드이름(){
.. 수행할 연산식 ..
}

1-1. 메서드의 호출

  • 정의된 메서드는 다른 메서드를 구성하는 {...} 안에서 다음의 형식으로 사용될 수 있으며,
    이를 메서드를 호출한다고 한다.

메서드이름();

1-2. 메서드 파라미터

  • Java 프로그램의 메서드(=함수)는 자신이 실행되는데필요한 조건값을 메서드 이름 뒤의
    괄호안에서 변수 형태로 선언한다. 이를 메서드 파라미터, 매개변수 라고 한다.

public static void 메서드이름( 변수형 변수이름 ){
.....
}

1-3. 다중 파라미터

  • 메서드가 연산을 수행하는데 두 개 이상의 파라미터가 필요하다면 콤마(,)로
    구분해서 선언할 수 있다.

public static void 메서드이름( 변수형 변수이름, 변수형 변수이름,.. ){
...
}

1-4. 파라미터를 갖는 메서드의 호출

  • 메서드 정의하면서 파라미터가 명시되어 있다면 해당 메서드를 호출하면서
    파라미터를 전달해 주어야 한다.

public static void 메서드이름( 변수형 변수이름, 변수형 변수이름 ){
...
}

메서드이름( 값1, 값2 );

1-5.값을 반환하는 메서드

메서드의 리턴값

  • 메서드가 연산 결과를 자신이 호출된 위치에 반환하는 것을 "리턴"이라고 하며,
    반환되는 값을 "리턴 값" 이라고 한다.
  • 메서드 안에서 값을 리턴하기 위해서는 "return" 이라는 키워드가 사용된다.
  • 값을 리턴하는 메서드는 선언시에 "void" 키워드 대신, 리턴하는 값에 대한 변수형이
    명시된다. void는 리턴값이 없다는 의미이다.

public static 리턴형 메서드이름( 변수형 파라미터1, 변수형 파라미터2,.. ){
....
return 리턴값;
}

메서드간의 상호 호출

  • 메서드 역시 서로 호출하는 것이 가능하다. 호출된 메서드가 값을 리턴하는 경우,
    리턴받은 값을 다른 연산에 사용할 수 있다.

profile
개발자 박찬의 노트

0개의 댓글