Method란 입력값이 있고 그 입력값을 가지고 무언가 결과를 도출 하는 것이다. 

입력값이 없을때는 그 함수 전체를 반환하게 된다.


    public static void count() { // 변수명 뒤에 중괄호를 사용하여 메소드를 생성한다. 정의
    // 현재는 ()안에 입력값이 없다.
        int i = 0;
        while (i < 5) {
            System.out.printf(i);
            i++;
        }
    }
 
    public static void main(String[] args) { // main함수에서 위에서 선언한 메소드를 실행한다.
        count(); // 괄호 뒤에 아무것도 없으므로 함수 전체를 호출한다.
    }


결과값은

 

012345


하지만 메소드안에 입력값이 있다면 이를 매개변수라고 한다.

 

    public static void count2(int number) { // 변수명 뒤에 중괄호를 사용하여 메소드를 생성한다. 정의
    // 현재는 ()안에 입력값이 없다.
        int i = 0;
        while (i < number) {
            System.out.printf(i);
            i++;
        }
    }
 
    public static void main(String[] args) { // main함수에서 위에서 선언한 메소드를 실행한다.
        count2(10); // 괄호 안에 위에 선언한 매개변수값을 정해서 넣어준다 (int형)
    }


결과값은

 

0123456789



'JAVA > java' 카테고리의 다른 글

Override을 가지고 간단한 게임(?)만들기  (0) 2017.09.07
객체지향(2)  (0) 2017.09.06
객체지향(1)  (0) 2017.09.06
Array(2) array & for & for-each  (0) 2017.09.05
Array(1)  (0) 2017.09.05