본문 바로가기
4학기/JAVA

[Java] 생활코딩 - 메소드

by sshnnne 2022. 7. 13.

1. 메소드 (=함수)

: 코드를 재사용할 수 있게 해준다.

 

1-2. 메소드의 형식

public static void main(String[] args){
    return
}

 

main이 바로 메소드다.

 

2. 메소드의 정의와 호출

- main method

반드시 public static void main(String[] args)가 이끄는 중괄호 내 실행 로직을 위치시켜야 한다.

 

public static void numbering(){
    int i = 0;
    while (i<10){
        System.out.println(i);
        i++;
    }
}

public static void main(String[] args){
    numbering();
}

 

numbering으로 정의해준 뒤 main에서 numbering을 호출해준다.

 

public static void main(String[] args){
    int i=0;
    while (i<10){
        System.out.println(i);
        i++;
    }
}

해당 코드와 동일하다.

 

3. 메소드가 없다면

 

 

4. 입력값

메소드의 입력 값은 parameter(매개변수)를 통하여 이루어진다.

메소드를 호출할 때 전달된 값 = 인자 (argument)

 

입력 값을 여러 개 받고 싶다면 콤마 뒤에 parameter를 또 정의해주면 된다. 호출 시 parameter 순서대로 인자를 배치하면 된다.

 

 

5. 출력값

return : 뒤에 따라오는 값을 메소드의 결과로 반환한 후 메소드 종료

반환 값이 없다면 void를 작성