Method

sey950·2023년 12월 24일
0

Java

목록 보기
6/12
post-thumbnail

main 메서드

"프로그램의 시작점"

    	**public static void 메서드 이름 (){
		....
		}**

<메서드의 호출>

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

    메서드이름();

<메서드 파라미터>

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

<다중 파라미터>

  • 메서드가 연산을 수행하는데 두 개 이상의 파라미터가 필요하다면
    콤마(,)로 구분하여 선언할 수 있다.
    public static void 메서드 이름(변수형 변수이름, 변수형 	변수이름, 변수형 변수이름){
		....
	}

<파라미터를 갖는 메서드의 호출>

  • 메서드를 정의하면서 파라미터가 명시되어 있다면 해당 메서드를 호출하면서 파라미터를 전달해 주어야 한다.
	public static void 메서드 이름(변수형 변수이름){...};
	public static void 메서드 이름(int num){...};
	->
	메서드이름(1);
	메서드이름(10);

<값을 반환하는 메서드>

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

<메서드간의 상호 호출>

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

    	public static 리턴형 메서드1(변수형 파라미터1){
    			...
    			return 리턴값;
    	        }
    
    		public static 리턴형 메서드2(변수형 파라미터1){
    			int k = 메서드1(1);
    			return k;
    		   }
    
           
profile
eun_0

0개의 댓글

관련 채용 정보